Skip to content

release: promote dev to stable (release-workflows v1.0.0) - #2

Merged
en0f merged 6 commits into
stablefrom
dev
Oct 29, 2026
Merged

en0f merged 6 commits into
stablefrom
dev

Conversation

@pjhartlieb

@pjhartlieb pjhartlieb commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Pilot: the dev → stable promotion, releasing with release-workflows v1.0.0. The stable ruleset requires one approval from someone other than the last pusher, stale-review dismissal, and the test check, with no bypass.

After it merges, the push to stable starts publish: check (environment guard, provenance, version), then three stops at the release environment: credentials, pypi (TestPyPI, trusted publishing) and release (tag and GitHub release by the release App). Each needs a bbot-leads approval from someone other than whoever merged this PR. Version 0.0.1, the sandbox's first release, to TestPyPI only.

pjhartlieb and others added 3 commits October 21, 2026 17:21
…pull-requests: read

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The action defaulted to the newest zizmor, whose new low-severity
self-repository audit failed the gate on a style suggestion.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
chore: pin CLA at the provenance check (CLA#12 31d7219)

@singlerider singlerider left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 The pin 31d7219 is the current head of fix/release-on-stable, and pull-requests: read matches what release-check.yml needs.

🟢 Pinning zizmor and setting min-severity medium keeps the gate deterministic.

Moves release-check.yml and publish.yml from the CLA rehearsal branch to release-workflows v1.0.0,
and passes BLS_RELEASE_PRIVATE_KEY by name: a reusable workflow's environment job gets the
environment secret only when the caller maps it.
…v1.0.0

Pin release-workflows v1.0.0 and map the release key
@pjhartlieb pjhartlieb changed the title release: promote dev to stable (pin CLA#12 31d7219) release: promote dev to stable (release-workflows v1.0.0) Oct 29, 2026
@en0f
en0f merged commit 2787bec into stable Oct 29, 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.

3 participants