fix(007): quiet installer tag lookup; spec complete after live check#9
Merged
Conversation
- install.sh: buffer the GitHub API response before parsing; streaming into grep -m1 closed the pipe early and made curl print a spurious "(56) Failure writing output" line on the happy path - specs/007 status section records the v0.1.0 live check (15 assets, checksum + provenance verified in hard mode, installed binary reports 0.1.0) and flips implementation to complete
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.
Summary
grep -m1, which closes the pipe as soon as the tag line is found; curl then printed a spurious(56) Failure writing outputline on the happy path (observed during the v0.1.0 live check). The response is now buffered before parsing, with a comment recording the constraint.implementationto complete. v0.1.0 (signed tag on 4f0cc73, run 29964581207) went green first run: version guard passed, all five legs built, all fifteen assets published. Live check in hard mode (STATECRAFT_REQUIRE_ATTESTATION=1): checksum verified, provenance attestation verified, installed aarch64-apple-darwin binary reportsstatecraft 0.1.0with the correct JSON envelope.Testing
spec-spine compile/index/lint --fail-on-warn/index checkgreen;couple --base origin/main --head HEAD: 2 paths checked, no drift.sh -n install.shclean.