8000 feat: add SHA-suffixed PR release tags by kim-em · Pull Request #8702 · leanprover/lean4 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

feat: add SHA-suffixed PR release tags #8702

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 10, 2025
Merged

feat: add SHA-suffixed PR release tags #8702

merged 2 commits into from
Jun 10, 2025

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.

1 participant
0