Skip to content

Conversation

@kim-em
Copy link
Collaborator

@kim-em kim-em commented Jun 10, 2025

This PR enhances the PR release workflow to create both short format and SHA-suffixed release tags. Creates both pr-release-{PR_NUMBER} and pr-release-{PR_NUMBER}-{SHORT_SHA} tags, generates separate releases for both formats, adds separate GitHub status checks, and updates Batteries/Mathlib testing branches to use SHA-suffixed tags for exact commit traceability.

This removes the need for downstream repositories to deal with the toolchain changing without the toolchain name changing.

…UMBER} and pr-release-{PR_NUMBER}-{SHORT_SHA} tags - Generate dual releases for both tag formats - Update Batteries and Mathlib testing branches to use SHA-suffixed tags - Add separate status reports for both tag formats - Ensure lean-toolchain is properly updated when branches already exist
@kim-em kim-em added this pull request to the merge queue Jun 10, 2025
Merged via the queue into master with commit e904314 Jun 10, 2025
14 checks passed
algebraic-dev pushed a commit to algebraic-dev/lean4 that referenced this pull request Jun 18, 2025
This PR enhances the PR release workflow to create both short format and
SHA-suffixed release tags. Creates both pr-release-{PR_NUMBER} and
pr-release-{PR_NUMBER}-{SHORT_SHA} tags, generates separate releases for
both formats, adds separate GitHub status checks, and updates
Batteries/Mathlib testing branches to use SHA-suffixed tags for exact
commit traceability.

This removes the need for downstream repositories to deal with the
toolchain changing without the toolchain name changing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants