Skip to content

[Release|CI/CD] Fixes for release flows#11578

Merged
EgorPopelyaev merged 11 commits intomasterfrom
ep-backport-release-flow-fixes-2603
Apr 1, 2026
Merged

[Release|CI/CD] Fixes for release flows#11578
EgorPopelyaev merged 11 commits intomasterfrom
ep-backport-release-flow-fixes-2603

Conversation

@EgorPopelyaev
Copy link
Copy Markdown
Contributor

This PR backports few fixes for soem release flows, that were made in stable2603 branch. In particular:

  • Fixed resume check in Crates Publish flow
  • Fixed missing llvm path on macos builds
  • Fixed scrtipt that reverts path deps in Cargo.toml files
  • Bumped parity-publish version
  • Fixed check if the post-crates-release branch exists in Crateds Publish flow

BDevParity and others added 9 commits March 31, 2026 14:01
## Summary
- Bumps `parity-publish` from `0.10.12` to `0.10.13` in the release
publish crates workflow
- Increases wait time between crate releases from 15s to 60s because of
the 429 response after making release process faster
## Summary
- Moves the "Validate resume preconditions" step after the "Checkout
stable branch" step so `git ls-remote` runs in an initialized git repo
- Fixes the failed publish crates workflow resume:
https://github.com/paritytech-release/polkadot-sdk/actions/runs/23620337279/job/68797902086#step:25:20

## Test plan
- Resume the publish crates workflow from the release org after this is
merged and synced
## Summary
- Fix resume validation in publish crates workflow by using local ref
check (`git
branch -r`) instead of `git ls-remote`, which fails because
`persist-credentials: false` prevents remote access
  ## Context                  
- Failed run:
https://github.com/paritytech-release/polkadot-sdk/actions/runs/236
  20337279/job/68797902086#step:25:20
## Summary
- Moves the "Validate resume preconditions" step after "Configure git"
so that `safe.directory` is set before any git commands run
- Uses `git branch -r` instead of `git ls-remote` since
`persist-credentials: false` prevents remote access

## Context
- Previous fix moved the step after checkout, but it still ran before
`safe.directory` was configured, causing `dubious ownership` errors
@EgorPopelyaev EgorPopelyaev requested review from a team as code owners March 31, 2026 12:27
@EgorPopelyaev EgorPopelyaev added the R0-no-crate-publish-required The change does not require any crates to be re-published. label Mar 31, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Review required! Latest push from author must always be reviewed

@EgorPopelyaev EgorPopelyaev added R0-no-crate-publish-required The change does not require any crates to be re-published. and removed R0-no-crate-publish-required The change does not require any crates to be re-published. labels Mar 31, 2026
@EgorPopelyaev EgorPopelyaev enabled auto-merge April 1, 2026 15:21
@EgorPopelyaev EgorPopelyaev requested a review from a team April 1, 2026 18:09
@EgorPopelyaev EgorPopelyaev added this pull request to the merge queue Apr 1, 2026
Merged via the queue into master with commit 59c4053 Apr 1, 2026
215 of 216 checks passed
@EgorPopelyaev EgorPopelyaev deleted the ep-backport-release-flow-fixes-2603 branch April 1, 2026 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

R0-no-crate-publish-required The change does not require any crates to be re-published.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants