Repository navigation
Add bounded manual seed bootstrap without activation - #140
Merged
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.
Scope
Adds an explicit manual
bootstrap-onlycaller to the existing trusted publisher workflow. This mode writes the exact reviewed seed/history to D1, without activation. Default publish and automatic workflow runs remain held before checkout/credentials. The existing publication CLI, runtime authentication, active-delivery flag and production workflow enabled state are unchanged.The caller binds a clean exact checkout and immutable historical deployment objects, validates full bundle equivalence before credentials, sends one bounded bootstrap request with a stable operation ID, rejects redirects and malformed replies, and never retries. Uncertain POST outcomes require independent readback. A successful response does not establish new history or delivery.
Validation and provenance
b9077ca64b3a815a626341a7b90a9b80a7a8274d; the CSP content changes are untouched.maintenance:sync,maintenance:verify, Worker build and 41 focused tests passed on the complete preceding138e880556714e9b5495360cfd6eb9c36514a79dsource tree. Publication/bundle bytes remained unchanged there.c93470399536ef916b9a387210bfaecc3b73edbc, treeff9346d4f6738f5587b87e2154dcafa289cd8eac.Deployment ordering
This draft does not update the deployed-seed record, merge, enable a workflow, dispatch a production operation or enable active delivery. Current main content differs from the reviewed deployed seed, and bootstrap correctly rejects that mismatch. A reviewed matching-runtime release, exact caller-main CI/export evidence and independently reconciled deployed record must precede any separately approved production bootstrap.
Existing draft #102 is offline historical-seed preparation, not this executable fixed-current-workflow caller; it is not merged or superseded here.
Completed exact-candidate validation
a6e90258a69e465dc5b9f323ce121bc9ca879a0band exact candidate treeff9346d4f6738f5587b87e2154dcafa289cd8eac.maintenance:syncproduced no generated changes;maintenance:verifypassed full local tests/build on this tree.c93470399536ef916b9a387210bfaecc3b73edbc.13947633426; original ZIP SHA2561b75f432348d198c239867d1891d02ea60d7eff79967a912b23eb201c4fe8e67matched GitHub. The repository export-evidence verifier independently verified all retained artifact hashes and 222 cases against the exact current candidate report inputs; fingerprint94928c25bb69c22e8fb14a1a60070ddd4c3c91740371e560049a24755c33172c.