fix(pre-release): update job dependencies and streamline version bump process#17321
fix(pre-release): update job dependencies and streamline version bump process#17321
Conversation
Review Summary by QodoStreamline pre-release workflow and fix cargo repin timing
WalkthroughsDescription• Remove automatic cargo repin from Rust version task to prevent file-hash conflicts • Add job dependency on cleanup-rust-branch before updating versions • Ensure rust:update runs explicitly in dependency updates job for 'all' language releases • Streamline pre-release workflow by deferring cargo repin to separate job execution File Changes1. rake_tasks/rust.rake
|
Code Review by Qodo
|
There was a problem hiding this comment.
Pull request overview
This PR adjusts the pre-release automation to change job ordering/dependencies and to streamline how Rust version bumps and dependency repinning are handled during release preparation.
Changes:
- Removes the implicit Rust repin step from the
rust:versionRake task. - Updates the pre-release workflow job graph (adds new
needsrelationships). - Extends the dependency update command to run
rust:updatewhen doing anallrelease.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
rake_tasks/rust.rake |
Removes automatic Rust lockfile repin from the Rust version bump task. |
.github/workflows/pre-release.yml |
Adjusts job dependencies and appends a conditional Rust repin to the dependency update step. |
fix(pre-release): update job dependencies and streamline version bump process