Fail CI when flake target builds fail #22

Merged
mike merged 5 commits from dont-swallow-errors into master 2026-09-19 12:38:59 -04:00
Owner

Capture Nix output before parsing it so Bash observes evaluation and build
failures. Process substitutions hid those exit statuses and allowed CI to
report success after a failed target.

Capture Nix output before parsing it so Bash observes evaluation and build failures. Process substitutions hid those exit statuses and allowed CI to report success after a failed target.
Fail CI when flake target builds fail
Some checks failed
ci/crow/pr/build Pipeline failed
9510807e3c
Capture Nix output before parsing it so Bash observes evaluation and build
failures. Process substitutions hid those exit statuses and allowed CI to
report success after a failed target.

Validation:
- nix build .#check-bash
- dev-scripts/build-all-flake-targets
mike scheduled this pull request to auto merge when all checks succeed 2026-09-19 09:48:09 -04:00
mike force-pushed dont-swallow-errors from 9510807e3c
Some checks failed
ci/crow/pr/build Pipeline failed
to e9b894125d
Some checks failed
ci/crow/pr/build Pipeline was canceled
2026-09-19 10:06:03 -04:00
Compare
mike changed target branch from master to flaky-e2e 2026-09-19 10:06:07 -04:00
mike changed target branch from flaky-e2e to master 2026-09-19 10:06:59 -04:00
mike merged commit 04c6ec924d into master 2026-09-19 12:38:59 -04:00
mike deleted branch dont-swallow-errors 2026-09-19 12:38:59 -04:00
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
oe/transcripts!22
No description provided.