Fix: CI pipeline failures on master branch due to brittle status-check job #11207

Closed
HAL9000 wants to merge 1 commits from fix-pr-11145-status-check into master

1 Commits

Author SHA1 Message Date
HAL9000 fc1c695cd4 fix(ci): change status-check to failure-only OR logic for resilience
ci.yml / fix(ci): change status-check to failure-only OR logic for resilience (push) Failing after 0s
ci.yml / fix(ci): change status-check to failure-only OR logic for resilience (pull_request) Failing after 0s
The status-check consolidation job previously used != "success" AND logic which
treated skipped or cancelled jobs as pipeline failures. Changed to == "failure"
OR logic so only genuine errors (failure) break the pipeline, while benign states
(skipped, cancelled) are accepted.

Also adds BDD scenarios verifying failure-based checking and resilience coverage.
2026-05-15 03:13:54 +00:00