Commit e50cca9
fix(tests): repair UTF-8 corruption in TrainingContractParityTests doc comment (#1898)
Utf8EncodingTests.SourceFiles_ShouldNotContainReplacementCharacter fails on master:
TrainingContractParityTests.cs carries a U+FFFD replacement character where an em dash
belongs ("...which the facade calls once <U+FFFD> so their callbacks fired...").
Because CI builds each PR MERGED with master, this red check surfaces on every open PR
touching this repo even when the PR has nothing to do with it — it turned up on #1897,
whose diff was confined to src/TimeSeries. Fixing it at the source unblocks all of them.
Restores the intended em dash (U+2014). A repo-wide scan confirms this was the only
U+FFFD occurrence in tracked source. The test the check runs now passes locally.
Note: the failure message advises `python3 scripts/fix-encoding.py`, but that script does
not exist in the repo — worth either adding it or updating the message in a follow-up.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent 7be00cd commit e50cca9
1 file changed
Lines changed: 1 addition & 1 deletion
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
0 commit comments