TryGhost
OSS
Ghost
Overview
Sign in / Sign up
Open main menu
Ghost
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
29491
218cde3b 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.
by Rob Lester
R
Succeeded
29491
725915e0 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.
by Rob Lester
R
Previous page
Previous
Next
Next page