fix(ci): preserve LF Python source checkouts - #726
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
@codex review |
|
First hosted
The plugin source-contract checks and both Windows verify jobs passed. The required Ubuntu and macOS checks passed; the Windows gate failed in this attempt. The underlying causes of the two fixture failures remain unconfirmed. No workflow rerun was performed by this task. |
|
Update following the first-attempt report: one failed-jobs-only rerun on unchanged head
All three required platform checks are green. The earlier API-login readiness and |
Summary
Windows checkouts with
core.autocrlf=truecan make unchanged Python files exceed the plugin source checker's byte limit. Keep Python source checkouts in LF form so the existing size check measures the intended source bytes.Changes
*.py text eol=lfalongside the existing extension-specific Git attributes.core.autocrlf=true. The test verifies both the checked-out bytes and the checker result.Testing
Risk and rollout
This changes Python checkout line endings, with no checker or runtime code changes. Existing unchanged CRLF files may remain until a fresh checkout or refresh; preserve local edits before doing that. No global Git settings are changed.
Public disclosure review