RC-04: publish immutable relocation bootstrap release candidate#149
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
RC-04
Publishes immutable
hermes-workflows==0.0.1rc1after the merged registry-location and package-resource foundations. Release/build metadata only; no runtime Python behavior changes.Immutable anchors
d99da904455a33a0406062289cad5ce5cea17fe2ad9e83091d72cab2f79b8324944d1dea4b740951e1e7a09e0c52702b4ab93e9a70520fd5ede4f9e3aa1ed739681f500b84cf76a5e7d81df01f2b7796fc9eb5ae0797c5cbdfcf51d6b9be551e6ba85331remains outside ancestry.Artifact receipt
0.0.1rc1hermes_workflows-0.0.1rc1-py3-none-any.whl183555bytes9995dfcdfbb05057d21401896d94f3fdc9e89891f18fe6f6f6097c616e595ba2immutable=true; asset digestsha256:9995dfcdfbb05057d21401896d94f3fdc9e89891f18fe6f6f6097c616e595ba20.0.1rc1sha256:8c7dc41504681d7acdc0b1a9e085e99fb4445c2e5440e6ea29077fb599aec3fcThe wheel was downloaded from the immutable URL into a clean temporary directory. Retrieval returned the same 183555-byte SHA-256. A fresh Python 3.11 venv installed only that wheel with
--no-deps;importlib.metadata.version("hermes-workflows")returned0.0.1rc1, import resolved inside the clean venv, andfoundation_manifest()matched the packaged canonical resource and ownership key. The temporary wheel/venv were removed after verification.Verification
90 passed, 1 skipped675 passed, 1 skipped674 passed, 2 skippedrm -rf dist && uv build: wheel hash/size exactly matched the release receiptactions/*@v6tags existgit diff --check: clean.github/workflows/test.ymldocs/releases/0.0.1rc1.jsonpyproject.tomlsrc/hermes_workflows/plugin_payload_manifest.v1.jsondeploycorrectly skipped on PR)Rollback and mutation receipt
A bad RC is superseded by a new version; bytes at
v0.0.1rc1are never replaced. Roll back source metadata by reverting this PR while preserving immutable release evidence.No Palmer repository, profile, registry, database, service, live runtime, cron, or user data was mutated. Repository immutable-release enforcement was enabled before publication so the tag and asset became immutable at publish time.
Do not merge yet. Fresh independent
RC-04-SR, thenRC-04-QR, must review this exact head.