@@ -46,10 +46,11 @@ one active maintainer.
4646Before the historical first push, scheduled and manually dispatched live
4747execution was required to fail closed unless ` LIVE_SMOKE_ENABLED=true ` .
4848` RELEASE_PLEASE_ENABLED ` was kept disabled. The reviewed stable-readiness
49- configuration now uses an explicit ` last-release-sha ` bridge to establish the
50- recovery alpha as the previous-release boundary; the repository variable stays
51- disabled until maintainers intentionally start the stable release sequence. An
52- unset or non-true value prevents the corresponding gated job from executing.
49+ configuration later used an explicit ` last-release-sha ` bridge to establish the
50+ recovery alpha as the previous-release boundary. Maintainers enabled the
51+ repository variable only to start the stable release sequence, and human
52+ finalization removed the bridge. An unset or non-true variable prevents the
53+ corresponding gated job from executing.
5354The release live-model configuration resolves an unset or empty
5455` COMETAPI_LIVE_MODEL ` to ` gpt-5.4 ` .
5556
@@ -182,14 +183,14 @@ violations in one run and still returns non-zero when any violation exists.
182183 ` LIVE_SMOKE_ENABLED=true ` .
183184- ` release-please.yml ` maintains a human-reviewed version and changelog pull
184185 request from Conventional Commits after maintainers enable the
185- ` RELEASE_PLEASE_ENABLED ` repository variable. The checked-in stable-readiness
186- configuration establishes the recovery release boundary with the reviewed
187- ` last-release-sha ` bridge. Keep the variable disabled except while executing
188- an explicitly authorized release sequence. When it creates an approved
189- release with the GitHub workflow token, it polls the GitHub API until that
190- exact tag and commit are independently reported as immutable, then invokes
191- the protected publication chain directly; workflow-token release events do
192- not trigger a second workflow run.
186+ ` RELEASE_PLEASE_ENABLED ` repository variable. A reviewed one-time
187+ ` last-release-sha ` bridge established the recovery release boundary and was
188+ removed during human finalization of the stable release PR. Keep the variable
189+ disabled except while executing an explicitly authorized release sequence.
190+ When it creates an approved release with the GitHub workflow token, it polls
191+ the GitHub API until that exact tag and commit are independently reported as
192+ immutable, then invokes the protected publication chain directly;
193+ workflow-token release events do not trigger a second workflow run.
193194- ` publish.yml ` is called only with the independently verified immutable tag,
194195 commit, and default branch. It resolves the tag to the checked-out commit,
195196 fetches the protected default branch, and rejects a commit that is not
@@ -238,9 +239,9 @@ Maintainers then completed these steps in order:
238239 OIDC publication but failed before PyPI accepted any distribution. The
239240 recovery build suffix preserves the equivalent PEP 440 package version
240241 ` 0.1.0a1 ` ; it is a one-time exception and must not be incremented or reused
241- for later releases. Keep Release Please disabled until a separate reviewed
242- and tested ` last-release-sha ` bridge establishes this recovery commit as its
243- previous-release boundary.
242+ for later releases. Release Please was kept disabled until a separate
243+ reviewed and tested ` last-release-sha ` bridge established this recovery
244+ commit as its previous-release boundary.
2442455 . The release workflow proved ` immutable=true ` , resolved the tag to the
245246 checked-out commit, verified that commit was reachable from the protected
246247 default branch, and ran the bounded protected live suite against that exact
@@ -280,8 +281,9 @@ changelog, GitHub release, wheel, and source distribution.
280281 and source-distribution SHA256
281282 ` 98d86829ef14771e8b7ec180d452c6638289f49c14a39b7207be5c47cb64cde7 ` .
282283- ` LIVE_SMOKE_ENABLED=false ` . Release Please remains disabled outside an
283- explicitly authorized release sequence; the reviewed ` last-release-sha `
284- bridge is configured for the alpha-to-stable transition.
284+ explicitly authorized release sequence. The reviewed ` last-release-sha `
285+ bridge generated the stable release PR and was removed during human
286+ finalization.
285287
286288## Stable release sequence
287289
0 commit comments