test(release): build assertion status explicitly instead of reading it from a condition #12

Merged
Cody Bryant merged 2 commits from fix/unbreak-the-shell-test-lint into main 2026-08-29 11:21:08 -07:00
Owner

$? taken directly after a [ ]/[[ ]] is the condition's status, which shellcheck flags as SC2319 and which any command inserted before the read would silently replace. Builds rc explicitly instead.

This is what has been failing the Shell scripts job on main, so it blocks #10 and #11.

`$?` taken directly after a `[ ]`/`[[ ]]` is the condition's status, which shellcheck flags as SC2319 and which any command inserted before the read would silently replace. Builds `rc` explicitly instead. This is what has been failing the Shell scripts job on main, so it blocks #10 and #11.
docs(variance): record why only the MAC half of the privacy guard converges
Some checks failed
CI / Lint and test the standard's own code (pull_request) Successful in 22s
CI / Shell scripts (pull_request) Failing after 5s
CI / The standard can actually be vendored (pull_request) Successful in 14s
df7c25f25e
test(release): build assertion status explicitly instead of reading it from a condition
All checks were successful
CI / Shell scripts (pull_request) Successful in 3s
CI / Lint and test the standard's own code (pull_request) Successful in 22s
CI / The standard can actually be vendored (pull_request) Successful in 17s
c1f438d8bd
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
SisyphusMD/project-standard!12
No description provided.