Skip to content

feat: add xtask crate with publish order command#9

Merged
mircea-c merged 7 commits intoanza-xyz:masterfrom
mircea-c:feature/xtask-foundation-publish-order
Feb 25, 2026
Merged

feat: add xtask crate with publish order command#9
mircea-c merged 7 commits intoanza-xyz:masterfrom
mircea-c:feature/xtask-foundation-publish-order

Conversation

@mircea-c
Copy link
Contributor

@mircea-c mircea-c commented Feb 6, 2026

Replaces the Python script with a Rust-based cargo xtask command backed by the
anza-xyz/xtask library, keeping the implementation in one place.

Changes

  • Add ci/xtask crate depending on anza-xyz/xtask for publish order logic
  • Replace ci/order-crates-for-publishing.py with cargo xtask publish order
  • Update .github/workflows/lint.yml to use the new command
  • Exclude ci/xtask from cargo-for-all-lock-files.sh to avoid passing agave-specific feature flags to an unrelated workspace

@mircea-c mircea-c requested a review from buffalojoec February 6, 2026 18:55
@mircea-c mircea-c self-assigned this Feb 6, 2026
@mircea-c mircea-c requested a review from a team February 6, 2026 19:14
@mircea-c mircea-c marked this pull request as draft February 11, 2026 13:15
@mircea-c mircea-c force-pushed the feature/xtask-foundation-publish-order branch from d494b79 to bd61fa7 Compare February 23, 2026 17:23
@mircea-c mircea-c marked this pull request as ready for review February 24, 2026 17:35
@mircea-c mircea-c requested a review from buffalojoec February 24, 2026 17:51
@mircea-c mircea-c merged commit 93b23d2 into anza-xyz:master Feb 25, 2026
3 checks passed
@mircea-c mircea-c deleted the feature/xtask-foundation-publish-order branch February 25, 2026 13:59
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.

2 participants