Skip to content

Revamp release workflows#3502

Merged
plengauer merged 5 commits into
mainfrom
plengauer-patch-2
May 26, 2026
Merged

Revamp release workflows#3502
plengauer merged 5 commits into
mainfrom
plengauer-patch-2

Conversation

@plengauer
Copy link
Copy Markdown
Owner

No description provided.

@plengauer plengauer self-assigned this May 24, 2026
@plengauer plengauer marked this pull request as ready for review May 24, 2026 13:31
@plengauer plengauer requested a review from moflwi as a code owner May 24, 2026 13:31
Copilot AI review requested due to automatic review settings May 24, 2026 13:31
@plengauer plengauer enabled auto-merge (squash) May 24, 2026 13:32
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR revamps the release/version automation GitHub Actions by consolidating version bumping into a single autoversion.yml, removing the dedicated release-branch patch bump workflow, and simplifying the backport workflow logic.

Changes:

  • Consolidate autoversion triggers and configure per-branch increment rules via the increments input.
  • Delete autoversion_release.yml (previously handled patch bump PRs on release branches).
  • Simplify autobackport.yml to rely more on autoversion dry-run output and tags for release-branch selection.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.

File Description
.github/workflows/autoversion.yml Consolidates autoversion behavior (schedule + release-branch pushes) and switches to increments-based control.
.github/workflows/autoversion_release.yml Removes the dedicated release-branch patch bump workflow.
.github/workflows/autobackport.yml Refactors backport gating and release-branch preparation, using tag-derived branch naming and a simplified patch-check flow.

Comment thread .github/workflows/autobackport.yml
Comment thread .github/workflows/autobackport.yml
Comment thread .github/workflows/autobackport.yml
Comment thread .github/workflows/autobackport.yml
Comment thread .github/workflows/autobackport.yml Outdated
Comment thread .github/workflows/autoversion.yml
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@plengauer plengauer merged commit 51bf616 into main May 26, 2026
1729 of 1742 checks passed
@plengauer plengauer deleted the plengauer-patch-2 branch May 26, 2026 17:36
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.

3 participants