Development record
When abcd site build adds missing interface labels to the repository's ui.json (addMissingLabels, the TG1 ruling) and the build then fails, the error returns an empty Result, so the CLI never names the labels it wrote: the person's file changed and nothing said so, against ADR 2609301720596683's 'the change it takes is visible' (review-tgLabels, minor).
issueresolvedminoriss-2609302210137965
When abcd site build adds missing interface labels to the repository's ui.json (addMissingLabels, the TG1 ruling) and the build then fails, the error returns an empty Result, so the CLI never names the labels it wrote: the person's file changed and nothing said so, against ADR 2609301720596683's 'the change it takes is visible' (review-tgLabels, minor).
Grounds
- pursued: a build never changes the person's ui.json silently, even when it then fails; TestAFailedBuildNamesTheLabelsItAdded and the failing-build leg of TestSiteVerbsSayWhichLabelsTheyAdded went red before the fix and green after. A failed build whose stderr omits a label it wrote would show it wrong.
Frontmatter
| id | iss-2609302210137965 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2609302210137965-when-abcd-site-build-adds-missing.md
open on GitHub ↗ · commit history ↗