Repository navigation
ci: open the SPM checksum pin as a pull request - #8
Conversation
|
🔍 OpenCodeReview found 12 issue(s) in this PR.
📄
|
|
Round-4 review dispositions:
|
|
Round-8 review dispositions:
|
|
Round 41 dispositions: security review returned [] (eleventh consecutive clean round). Three OCR items fixed and pushed (suite at 152 assertions, shellcheck/actionlint clean):
|
|
Round 42 dispositions: security review returned [] (twelfth consecutive clean round). Three OCR items fixed and pushed (suite at 154 assertions, shellcheck/actionlint clean):
|
|
Round 43 dispositions: security review returned [] (thirteenth consecutive clean round). Two OCR items fixed and pushed (suite at 154 assertions, shellcheck/actionlint clean):
|
|
Round 44 dispositions: security review returned [] (fourteenth consecutive clean round). Seven OCR nits fixed and pushed (suite at 157 assertions, shellcheck/actionlint clean):
|
|
Round 45 dispositions: security review returned [] (fifteenth consecutive clean round). Two OCR items fixed and pushed (suite at 158 assertions, shellcheck clean):
|
|
Round 46 dispositions: security review returned [] (sixteenth consecutive clean round). Two OCR items fixed and pushed (suite at 158 assertions, shellcheck clean):
|
|
Round 47 dispositions: security review returned [] (seventeenth consecutive clean round). Two OCR items fixed and pushed (suite at 158 assertions, shellcheck/actionlint clean):
|
|
Round 48 dispositions: security review returned [] (eighteenth consecutive clean round; the reviewer also walked the full current state of all in-scope files given its no-shell fallback). Three OCR items fixed and pushed (suite at 159 assertions, shellcheck clean):
|
|
Round 49 dispositions: OCR returned [] for the first time; security returned one major, fixed and pushed (suite at 159 assertions, shellcheck/actionlint clean):
|
|
Convergence reached — round 50 returned [] from BOTH reviewers (OCR and security), on the full Final state of this branch:
Ready to merge. |
|
Self-bootstrap fix (found by watching this PR's own CI): the pin-order job checks out the base branch so PR content can never alter enforcement — but |
Branch protection rejects the release workflow's direct push to main (GH013, observed on the v0.1.0 release run 43435024739: both build jobs succeeded, the checksum-pin push was rejected, and the release had to be completed manually). The checksum-pin step now creates a pin-spm-checksum-v branch and opens a PR that a maintainer merges to activate SPM resolution.
Hardening from review: