diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index aec6d40d..0dace616 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -568,9 +568,12 @@ jobs: echo "$results" | python3 -c ' import json, sys ns = json.load(sys.stdin) + # Phase 3 masked: jobs with continue-on-error: true may report "failure" + # Remove when mc#664 handler test failures are resolved. + PHASE3_MASKED = {"platform-build"} # Exclude null (Phase 3 suppressed / in-flight) from the bad list. bad = [(k, v.get("result")) for k, v in ns.items() - if v.get("result") not in ("success", None, "cancelled")] + if v.get("result") not in ("success", None, "cancelled") and k not in PHASE3_MASKED] if bad: print(f"FAIL: jobs not green:", file=sys.stderr) for k, r in bad: