Skip to content

Fix CI: commit git-ignored pure-bindgen tool source - #2

Merged
glendonjklassen merged 1 commit into
mainfrom
rust-rewrite
Jul 10, 2026
Merged

Fix CI: commit git-ignored pure-bindgen tool source#2
glendonjklassen merged 1 commit into
mainfrom
rust-rewrite

Conversation

@glendonjklassen

Copy link
Copy Markdown
Owner

The **/bin/ .NET-output ignore rule also swallowed Rust's crates/ffi/src/bin/,
so the pure-bindgen tool source was never committed. CI's fresh checkout
couldn't parse the ffi manifest (missing [[bin]] source), failing the test
and bindings jobs — while local builds (file present on disk) stayed green.

Negates the ignore for **/src/bin/ and commits the missing source.

🤖 Generated with Claude Code

The .NET-output ignore rule '**/bin/' also swallowed Rust's crate-binary
source dir crates/ffi/src/bin/, so crates/ffi/src/bin/pure-bindgen.rs was
never committed. CI's fresh checkout then failed to parse the ffi manifest
(the [[bin]] source was missing), breaking the 'test' and 'bindings' jobs
even though local builds — with the file present — were green.

Negate the rule for **/src/bin/ so Rust bin sources are tracked while .NET
bin/obj stay ignored, and add the missing tool source.
@glendonjklassen
glendonjklassen merged commit 3bf3764 into main Jul 10, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant