Skip to content

[Release|CI/CD] Add parity-publish restore step to simplify post crates release activity#11652

Merged
EgorPopelyaev merged 10 commits intoparitytech:masterfrom
EgorPopelyaev:ep-add-post-release-cleanup
Apr 6, 2026
Merged

[Release|CI/CD] Add parity-publish restore step to simplify post crates release activity#11652
EgorPopelyaev merged 10 commits intoparitytech:masterfrom
EgorPopelyaev:ep-add-post-release-cleanup

Conversation

@EgorPopelyaev
Copy link
Copy Markdown
Contributor

@EgorPopelyaev EgorPopelyaev commented Apr 6, 2026

This PR adds an new step to the Publish Crates flow, that will restore crates Cargo.toml files to intial state before release and keep only bumped version in there to simplify post crates activity we used to run before, to aligne with the pipeline checks.

partially address: https://github.com/paritytech/release-engineering/issues/291

@EgorPopelyaev EgorPopelyaev requested a review from BDevParity April 6, 2026 13:25
@EgorPopelyaev EgorPopelyaev requested a review from a team as a code owner April 6, 2026 13:25
@EgorPopelyaev EgorPopelyaev added the R0-no-crate-publish-required The change does not require any crates to be re-published. label Apr 6, 2026
@EgorPopelyaev EgorPopelyaev requested a review from a team as a code owner April 6, 2026 13:25
@EgorPopelyaev EgorPopelyaev added this pull request to the merge queue Apr 6, 2026
@EgorPopelyaev EgorPopelyaev added A4-backport-stable2506 Pull request must be backported to the stable2506 release branch A4-backport-stable2509 Pull request must be backported to the stable2509 release branch A4-backport-stable2512 Pull request must be backported to the stable2512 release branch A4-backport-stable2603 Pull request must be backported to the stable2603 release branch labels Apr 6, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Apr 6, 2026
@EgorPopelyaev EgorPopelyaev added this pull request to the merge queue Apr 6, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Apr 6, 2026
@EgorPopelyaev EgorPopelyaev added this pull request to the merge queue Apr 6, 2026
Merged via the queue into paritytech:master with commit 387a7e2 Apr 6, 2026
244 of 254 checks passed
@EgorPopelyaev EgorPopelyaev deleted the ep-add-post-release-cleanup branch April 6, 2026 17:27
@paritytech-release-backport-bot
Copy link
Copy Markdown

Created backport PR for stable2506:

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin backport-11652-to-stable2506
git worktree add --checkout .worktree/backport-11652-to-stable2506 backport-11652-to-stable2506
cd .worktree/backport-11652-to-stable2506
git reset --hard HEAD^
git cherry-pick -x 387a7e2180b05276ffea4d093a9b8ea29d02f0dc
git push --force-with-lease

@paritytech-release-backport-bot
Copy link
Copy Markdown

Created backport PR for stable2509:

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin backport-11652-to-stable2509
git worktree add --checkout .worktree/backport-11652-to-stable2509 backport-11652-to-stable2509
cd .worktree/backport-11652-to-stable2509
git reset --hard HEAD^
git cherry-pick -x 387a7e2180b05276ffea4d093a9b8ea29d02f0dc
git push --force-with-lease

@paritytech-release-backport-bot
Copy link
Copy Markdown

Created backport PR for stable2512:

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin backport-11652-to-stable2512
git worktree add --checkout .worktree/backport-11652-to-stable2512 backport-11652-to-stable2512
cd .worktree/backport-11652-to-stable2512
git reset --hard HEAD^
git cherry-pick -x 387a7e2180b05276ffea4d093a9b8ea29d02f0dc
git push --force-with-lease

paritytech-release-backport-bot Bot pushed a commit that referenced this pull request Apr 6, 2026
…ates release activity (#11652)

This PR adds an new step to the Publish Crates flow, that will restore
crates Cargo.toml files to intial state before release and keep only
bumped version in there to simplify post crates activity we used to run
before, to aligne with the pipeline checks.

partially address:
paritytech/release-engineering#291

(cherry picked from commit 387a7e2)
@paritytech-release-backport-bot
Copy link
Copy Markdown

Successfully created backport PR for stable2603:

EgorPopelyaev added a commit that referenced this pull request Apr 8, 2026
Backport #11652 into `stable2506` from EgorPopelyaev.

See the
[documentation](https://github.com/paritytech/polkadot-sdk/blob/master/docs/BACKPORT.md)
on how to use this bot.

<!--
  # To be used by other automation, do not modify:
  original-pr-number: #${pull_number}
-->

---------

Co-authored-by: Egor_P <egor@parity.io>
EgorPopelyaev added a commit that referenced this pull request Apr 8, 2026
Backport #11652 into `stable2509` from EgorPopelyaev.

See the
[documentation](https://github.com/paritytech/polkadot-sdk/blob/master/docs/BACKPORT.md)
on how to use this bot.

<!--
  # To be used by other automation, do not modify:
  original-pr-number: #${pull_number}
-->

---------

Co-authored-by: Egor_P <egor@parity.io>
EgorPopelyaev added a commit that referenced this pull request Apr 10, 2026
Backport #11652 into `stable2512` from EgorPopelyaev.

See the
[documentation](https://github.com/paritytech/polkadot-sdk/blob/master/docs/BACKPORT.md)
on how to use this bot.

<!--
  # To be used by other automation, do not modify:
  original-pr-number: #${pull_number}
-->

---------

Co-authored-by: Egor_P <egor@parity.io>
EgorPopelyaev added a commit that referenced this pull request Apr 10, 2026
Backport #11652 into `stable2603` from EgorPopelyaev.

See the
[documentation](https://github.com/paritytech/polkadot-sdk/blob/master/docs/BACKPORT.md)
on how to use this bot.

<!--
  # To be used by other automation, do not modify:
  original-pr-number: #${pull_number}
-->

Co-authored-by: Egor_P <egor@parity.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A4-backport-stable2506 Pull request must be backported to the stable2506 release branch A4-backport-stable2509 Pull request must be backported to the stable2509 release branch A4-backport-stable2512 Pull request must be backported to the stable2512 release branch A4-backport-stable2603 Pull request must be backported to the stable2603 release branch 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.

3 participants