Skip to content

Read the release version from the dispatched commit and queue releases - #64

Merged
konsti-openai merged 1 commit into
mainfrom
codex/derive-release-version
Nov 1, 2026
Merged

konsti-openai merged 1 commit into
mainfrom
codex/derive-release-version

Conversation

@konsti-openai

Copy link
Copy Markdown
Collaborator

Start release reads the project version with the pinned uv from the exact checkout CI tested. The manual dispatch no longer asks for a duplicate version. Preparation still requires exactly one matching source archive, a matching changelog entry, and an existing tag to point at the same commit.

A fixed concurrency group serializes all release runs. Use GitHub's multiple-pending queue so dispatching a third release does not replace one already waiting. A later merge can advance main while the release still publishes and tags its dispatched SHA. GitHub concurrency documentation

Tested the preparation script with main at a newer version than the checkout, stable and prerelease versions, wrong and ambiguous source artifacts, a missing changelog entry, and a conflicting tag. The online zizmor auditor profile passed with all ignores disabled.

@konsti-openai
konsti-openai merged commit 201b6f0 into main Nov 1, 2026
8 checks passed
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.

1 participant