Development record
The reviews-charter self-test once reported its case 'RD001 a symlinked review folder' as failing although the output it printed contained RD001, and the case passed on a rerun. scripts/check-reviews-cases.sh checks a case's needle by piping printf into grep -q under set -o pipefail, so the pipeline's status is the writer's too. When grep has matched, a writer that exits non-zero still makes the check report the needle missing.
issueresolvedminoriss-2610261617171196
The reviews-charter self-test once reported its case 'RD001 a symlinked review folder' as failing although the output it printed contained RD001, and the case passed on a rerun. scripts/check-reviews-cases.sh checks a case's needle by piping printf into grep -q under set -o pipefail, so the pipeline's status is the writer's too. When grep has matched, a writer that exits non-zero still makes the check report the needle missing.
Grounds
- pursued: the case misread came from the pipe's status under pipefail, not from the gate's output; a case that again reports a needle missing while its printed output holds it would show this wrong
Frontmatter
| id | iss-2610261617171196 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2610261617171196-the-reviews-charter-self-test-once.md
open on GitHub ↗ · commit history ↗