Repository navigation
ci: faster shared workflows (actions v2.1.1), Node 24 - #26
blockiosaurus wants to merge 4 commits into
Conversation
Regenerated from the shared-CI spec against metaplex-foundation/actions ci/faster-ci: generate_clients runs alongside the client tests instead of in front of them, the Rust client clippy and tests share one job, the JS client is tested on NODE_VERSION only, and NODE_VERSION moves to 24.x. The actions side fixes the cargo caches and caches the SBF test tools. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. WalkthroughThe GitHub Actions configuration updates reusable workflows from v2.0.1 to v2.1.1. It changes client test matrices and job dependencies, removes separate Rust client build jobs, and sets the configured Node.js version to 24.x. ChangesGitHub Actions workflow updates
Estimated code review effort: 2 (Simple) | ~10 minutes Change: Other Possibly related PRs
Merge Risk:
|
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
v2.1.1 fixes the publish workflows: the shared actions checkout is no longer deleted before the job's post steps run, and the publish and release steps wait for npm to serve a freshly published version. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Regenerated from
scripts/specs/<repo>.jsonin metaplex-foundation/actions and pinned tov2.1.1(e254cd6).What changes for this repository:
generate_clientsno longer waits forbuild_programsand no longer gates the client tests;test_jsandtest_rust_client(and the benchmark jobs, where present) wait forbuild_programsalone. The drift check still fails the run.build_rust_clientis gone:test_rust_clientruns clippy and the tests in one job, sharing one dependency build.NODE_VERSIONonly, now24.x(no Node matrix).cargo-build-sbf/cargo-test-sbfare cached instead of compiled from source wheresbf_tools_versionis set.🤖 Generated with Claude Code
Summary by CodeRabbit