Skip to content

ci: consolidate checks into one workflow - #58

Merged
bmuddha merged 1 commit into
devfrom
ci/dry-workflow
Aug 12, 2026
Merged

ci: consolidate checks into one workflow#58
bmuddha merged 1 commit into
devfrom
ci/dry-workflow

Conversation

@bmuddha

@bmuddha bmuddha commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • combine format, Clippy, and test checks into one matrix workflow
  • source the Rust toolchain from rust-toolchain.toml
  • centralize the Agave version and share the Solana SBF tool cache setup
  • preserve independent parallel jobs and disable matrix fail-fast

Impact

CI behavior remains split into separately reported Format, Clippy, and Tests checks, while version bumps and shared setup now have one maintenance point.

Reviewer notes

The Clippy and Tests matrix entries still install the Solana CLI because Keeper's testkit build invokes cargo build-sbf. Format skips the build and SBF caches.

Validated with cargo fmt --check, Ruby YAML parsing, and git diff --cached --check.

@bmuddha
bmuddha marked this pull request as ready for review August 12, 2026 15:59
@magicblock-labs magicblock-labs deleted a comment from coderabbitai Bot Aug 12, 2026
@bmuddha
bmuddha merged commit c1fe1c0 into dev Aug 12, 2026
4 checks passed
@bmuddha
bmuddha deleted the ci/dry-workflow branch August 12, 2026 16:03
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