Skip to content

Commit 893d00d

Browse files
fix(ci): force LF for claude-plugin bundle files
The skill-hygiene test asserts the claude-plugin bundle files are byte-identical to the codex source, but .gitattributes only forced LF for codex-plugin/ and cursor-plugin/. On Windows the claude-plugin tree checks out CRLF, so claude_bundle_skills_stay_byte_identical_to_the_codex_source fails. Cover claude-plugin/** too. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 947f984 commit 893d00d

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.gitattributes

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ tests/fixtures/** text eol=lf
66
# them before the lint runs.
77
codex-plugin/skills/** text eol=lf
88
cursor-plugin/skills/** text eol=lf
9+
claude-plugin/** text eol=lf
10+
# Force LF for the retained agent source of truth; the bundle byte-identity
11+
# test compares claude-plugin agents against these files and Windows checkout
12+
# otherwise rewrites them to CRLF.
13+
src/agents/claude_agents/** text eol=lf
914
# Force LF for embedded Hermes plugin template assets — they are pulled into
1015
# the binary via include_str! and the generated-plugin snapshot test asserts
1116
# their exact bytes.

0 commit comments

Comments
 (0)