Skip to content

feat: retain qualified release operation before publication - #153

Merged
pcvantol merged 1 commit into
mainfrom
codex/ep-release-prepublication-operation-v1
Sep 9, 2026
Merged

feat: retain qualified release operation before publication#153
pcvantol merged 1 commit into
mainfrom
codex/ep-release-prepublication-operation-v1

Conversation

@pcvantol

@pcvantol pcvantol commented Sep 9, 2026

Copy link
Copy Markdown
Owner

Problem

EP persisted its release operation only after PyPI publication, leaving no exact operation record bound before registry side effects and retaining conflicting release-branch documentation.

Change

Qualification now persists a deterministic QUALIFIED release operation with the exact protected-main SHA and wheel/sdist digests before publication. The publisher and PyPI readback jobs verify that record before proceeding. Release documentation and NFR wording now consistently describe main-first publication and call remaining cross-run recovery gaps out explicitly.

Validation

  • PYTHONPATH=src python3 -m unittest tests.engineering.test_release_operation tests.engineering.test_engineering_platform_nfr
  • release-workflow YAML parse
  • isolated wheel build, version consistency and complete unit suite initiated locally; hosted full validation is required before merge.

No release action

This changes source and workflow only; it does not publish a version or change a local installation.

@pcvantol
pcvantol force-pushed the codex/ep-release-prepublication-operation-v1 branch from e2ad7b7 to cc1bc34 Compare September 9, 2026 13:47
@pcvantol
pcvantol merged commit 6919898 into main Sep 9, 2026
18 checks passed
@pcvantol
pcvantol deleted the codex/ep-release-prepublication-operation-v1 branch September 9, 2026 14:00
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