Skip to content

Release v0.11.1 - #220

Merged
xeonvs merged 1 commit into
mainfrom
release/v0.11.1
Sep 23, 2026
Merged

xeonvs merged 1 commit into
mainfrom
release/v0.11.1

Conversation

@xeonvs

@xeonvs xeonvs commented Sep 23, 2026 •

Copy link
Copy Markdown
Owner

Release preparation

Authorize stable v0.11.1 from the reviewed feature and OCR promotion merges. This PR advances the stable marker to 0.11.1 and the next development line to 0.12.0, binds the sorted milestone issues 214, 217, and 218, renders Towncrier, pins the public example to toolkit 0.11.1 with OCR 1.12.9, and archives the repository-complete plan with external delivery pending.

The official installation now receives the hash-locked runtime dependency asset before the verified toolkit wheel; the stable workflow will publish and verify that asset with its receipt.

Tracked milestone: v0.11.1 (#214, #217, #218). The Release workflow owns their final closure after immutable receipt readback.

Validation

  • Feature PR Fix v0.11.1 installation and OCR qualification #216 and OCR promotion PR Qualify OCR 1.12.8–1.12.9 for v0.11.1 #219 passed exact-head CI and merged; both development TestPyPI workflows completed successfully.
  • Hosted OCR qualification run 35831453766 established adjacent 1.12.8–1.12.9 compatibility, with source review for the F# Rules and selection change.
  • Local release/docs tests, full scripts/quality.sh check, release notes rendering, formatter, signed commit, and staged/tree/history Gitleaks passed.

Stable registries, immutable GitHub Release, receipt readback, and external reconciliation remain post-merge gates.

@xeonvs
xeonvs marked this pull request as ready for review September 23, 2026 08:31
@xeonvs
xeonvs merged commit 08da246 into main Sep 23, 2026
13 checks passed
@xeonvs
xeonvs deleted the release/v0.11.1 branch September 23, 2026 08:31
@xeonvs
xeonvs deployed to testpypi-public-disclosure September 23, 2026 08:36 — with GitHub Actions Active
@xeonvs
xeonvs deployed to pypi-production September 23, 2026 08:37 — with GitHub Actions Active
xeonvs added a commit that referenced this pull request Sep 23, 2026
PyPI has published the reviewed v0.11.1 wheel and sdist, but its Simple
Index still omits the release, so the production verifier cannot reach
the installed-artifact smoke tests. For a protected-main recovery
dispatch of the original release PR, classify and verify those same two
files through PyPI's version JSON API with exact reviewed SHA-256 values
and canonical provenance endpoints. The existing download, provenance,
hash-locked runtime, and Python 3.12–3.14 installed wheel/sdist checks
remain required before the unchanged GitHub Release gate. Other versions
and normal registry paths retain the Simple Index behavior.

Validation: `scripts/quality.sh check`, focused release/parser tests,
shell syntax, diff check, signed commit, and Gitleaks staged/tree/range
checks. An independent review found no blocking issue. After merge,
dispatch a new Release workflow for PR #220 with its original reviewed
head/base/merge identity; rerunning the failed jobs cannot load the
amended workflow.

This branch was successfully deployed

2 active deployments
pypi-production — 67fb7f33 Deployed Sep 23, 2026 by xeonvs via publish-pypi #116
testpypi-public-disclosure — 67fb7f33 Deployed Sep 23, 2026 by xeonvs via publish-testpypi #116
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