TryGhostOSS
    Ghost
    Covered byte order mark stripping in the admin member import parser ref BER-3812 The import modal auto-detects columns by matching raw CSV header keys against the supported field names, so a file saved with a UTF-8 byte order mark would leave the first header prefixed and silently fail to match, dropping the user into the mapping step with email unmatched. papaparse already strips the mark from headers, but nothing pinned that behaviour, so a version bump could regress it without a failing test. Folding members-csv into core surfaced a hand-rolled strip in that module which was dead for the same reason, which prompted checking the admin side for equivalent cover. Test only, no production code changed.
    nx run ghost:test:integration
Succeeded
CI Pipeline Execution
Linux
4 CPU cores
read-write access token used
6183e63b29491
94%

Cache hits

17 of 18 tasks used cache.

Get faster results

Learn how to enable distribution.

Atomizer enabled

18 groups of tasks optimized.

© 2026 - Nx Cloud

Terms of ServicePrivacy PolicyChangelogStatusDocsContact Nx CloudPricingCompany@NxDevTools