Repository navigation
chore(release): prepare Python SDK v9.5.1 [skip-runtime-e2e] - #277
Conversation
Signed-off-by: Saurabh Jain <saurabh.jain@getaxonflow.com>
Release-preparation CI-down exception for #277The reviewed head is GitHub Actions is under the organization billing lock. The ruleset-required The exact-head Python 3.11.14 local board passed 1,645 tests (30 skipped) with 86.17% coverage, Ruff check/format, mypy, version alignment, falsey-clobber and AuthZEN checks, no-mocks lint, wire-shape marker, For this preparation merge only, temporarily remove the |
|
Preparation merge completed at From the merge SHA, the unpublished wheel ( |
Scope
Prepare a reviewed Python SDK 9.5.1 release candidate from merged
main7018d75921657fed672ba18fced0a1b9b3f8da6f(#276). Alignpyproject.toml,axonflow/_version.py, and the first releasedCHANGELOG.mdsection. This PR changes no runtime code, tags, registry artifacts, or production state. PyPI and the GitHub tag/release still have no 9.5.1 entry as checked on 2026-11-03.Exact-head local board
Candidate commit:
cf54af7a0ee9a7069fd48db0e8ad2be4e31cd5a6(signed off). In a fully isolated Python 3.11.14 venv with declared.[dev,all]dependencies:pip check, andgit diff --check: passed.python -m build --no-isolation; both passedtwine checkand contain 9.5.1 metadata/runtime source.6ab0a3b85d3b28314f9940e31deff1ea4f46f71348b312f6569256c136b3b4ee.5a1096724b9a57a697bb6356fabef206cb852be6176bdf9081613e8afa3456bb.site-packages;pip checkpassed. Nine canonical/trailing-dot/IDNA Hosted origins were refused before any HTTP attempt with verified Portal guidance, while explicit self-hosted Community registration still reached its local stub.Local evidence, artifacts, and logs are under
/private/tmp/oc4487-python-951-evidencefor the release operator. These are candidate artifacts only. The GitHub Actions billing lock still needs resolution or a reviewed CI-down exception; local results do not turn remote checks green.Skip-runtime-e2e justification
This PR only changes release version declarations and the changelog. It adds no user-facing runtime or wire behavior. The guarded
runtime-e2e/hosted_first_run/test.pylanded in #276; that merge's installed-wheel staging proof covered the first-run guard, paid test Checkout, usage, terminal 402, and revocation. The exact candidate wheel also passed the fresh-consumer smoke above. No new runtime E2E file is needed for this metadata-only release-prep diff.Release hold
Independent review and release-owner approval are required before merge or tag. After merge, rebuild from the reviewed merge SHA, recheck 9.5.1 registry availability, choose one publisher path (prefer the tagged trusted workflow when Actions returns), compare exact artifacts, and cold-install the published package. Do not upload this PR's locally built wheel or sdist as an already released version; do not tag or publish from this branch.