Skip to content

ci(rust): use the shared format and build-and-test composite actions - #86

Merged
walterjgsp merged 1 commit into
rustfrom
ci/rust-use-composites
Oct 10, 2026
Merged

walterjgsp merged 1 commit into
rustfrom
ci/rust-use-composites

Conversation

@walterjgsp

Copy link
Copy Markdown
Contributor

Step 3b of making Sync Downstream Branches robust: ci-rust.yml was main's boilerplate plus this branch's extra steps in one file, so both sides editing it conflicted.

The Go and Markdown format checks and the build-then-test steps are now calls to .github/actions/format-check and .github/actions/please-build-test (shared on main, already on this branch). Everything specific to Rust stays in this file: its triggers, its own setup and formatter steps, its build targets and its coverage smoke tests, unchanged.

This PR's own CI runs the new file, so it is the test. Next, main stops carrying ci-rust.yml.

🤖 Generated with Claude Code

The Go and Markdown format checks and the build-then-test steps are the same on every language;
they now come from .github/actions/format-check and .github/actions/please-build-test on main,
so a change to them never edits this file. Everything specific to Rust stays here:
its own formatter steps, setup, build targets and coverage smoke tests.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@walterjgsp
walterjgsp merged commit 3810474 into rust Oct 10, 2026
2 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