Skip to content

Sync main - #138

Merged
swethasukumarr merged 5 commits into
mainfrom
develop
Sep 1, 2026
Merged

swethasukumarr merged 5 commits into
mainfrom
develop

Conversation

@swethasukumarr

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI lite review requested due to automatic review settings September 1, 2026 19:28

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the manual GitHub Actions release workflow to base releases off an explicitly selected existing tag and to support continuing/promoting RC tags, while switching tag creation to an SSH deploy-key push.

Changes:

  • Adds a required previous_release input and updates validation/version computation to handle stable vs RC starting points (continue RC series or promote RC → stable).
  • Adds a dedicated “Create tag” step that creates/pushes the release tag via deploy key, and adjusts release creation to avoid ref creation via the Releases API.
  • Strengthens safety checks (tag existence, ancestry checks, and promotion constraints).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/release.yml
@swethasukumarr
swethasukumarr merged commit 23337f3 into main Sep 1, 2026
23 of 24 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 1, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants