fix(ci): assert pinned greenfield expected red

This commit is contained in:
2026-08-05 17:46:58 -05:00
parent 049982d30e
commit 7c4a4a4a3a
9 changed files with 167 additions and 38 deletions
@@ -0,0 +1,51 @@
# Pinned C1 expected-RED contract. Updating a verdict/reason requires review by the owning remediation lane.
# case kind key/value
next-git-present exit 1
next-git-present phase P0=PASS
next-git-present phase P1=PASS
next-git-present phase P2=PASS
next-git-present phase P3=PASS
next-git-present phase P4=FAIL
next-git-present phase P5=FAIL
next-git-present phase P6=FAIL
next-git-present phase P7=PASS
next-git-present phase P8=FAIL
next-git-present phase P9=FAIL
next-git-present require ^\[fixture\] resolved lane=next .*version=[0-9]+\.[0-9]+\.[0-9]+-next\.
next-git-present require ^\[fixture\] installer_exit=1 done_claims=0$
next-git-present require ^\[P3\] PASS: absolute_path=.* version=.* equals resolved lane version$
next-git-present require ^\[P4\] FAIL: NOT-MEASURED / UNDECLARED:
next-git-present require ^\[P6\] FAIL:
next-git-present forbid Done\.
main-git-present exit 1
main-git-present phase P0=PASS
main-git-present phase P1=PASS
main-git-present phase P2=PASS
main-git-present phase P3=PASS
main-git-present phase P4=FAIL
main-git-present phase P5=FAIL
main-git-present phase P6=FAIL
main-git-present phase P7=PASS
main-git-present phase P8=FAIL
main-git-present phase P9=FAIL
main-git-present require ^\[fixture\] resolved lane=main .*version=[0-9]+\.[0-9]+\.[0-9]+$
main-git-present require ^\[fixture\] installer_exit=1 done_claims=0$
main-git-present require ^\[P3\] PASS: absolute_path=.* version=.* equals resolved lane version$
main-git-present require ^\[P4\] FAIL: NOT-MEASURED / UNDECLARED:
main-git-present require ^\[P6\] FAIL:
main-git-present forbid Done\.
next-git-absent exit 1
next-git-absent phase P0=PASS
next-git-absent phase P1=FAIL
next-git-absent phase P2=FAIL
next-git-absent phase P3=FAIL
next-git-absent phase P4=FAIL
next-git-absent phase P5=FAIL
next-git-absent phase P6=PASS
next-git-absent phase P7=PASS
next-git-absent phase P8=FAIL
next-git-absent phase P9=FAIL
next-git-absent require ^\[fixture\] installer_exit=1 done_claims=0$
next-git-absent require ^\[P1\] FAIL: undeclared/missing prerequisite\(s\)=git;
next-git-absent require ^\[P3\] FAIL: .*executable=no
next-git-absent forbid Done\.
1 # Pinned C1 expected-RED contract. Updating a verdict/reason requires review by the owning remediation lane.
2 # case kind key/value
3 next-git-present exit 1
4 next-git-present phase P0=PASS
5 next-git-present phase P1=PASS
6 next-git-present phase P2=PASS
7 next-git-present phase P3=PASS
8 next-git-present phase P4=FAIL
9 next-git-present phase P5=FAIL
10 next-git-present phase P6=FAIL
11 next-git-present phase P7=PASS
12 next-git-present phase P8=FAIL
13 next-git-present phase P9=FAIL
14 next-git-present require ^\[fixture\] resolved lane=next .*version=[0-9]+\.[0-9]+\.[0-9]+-next\.
15 next-git-present require ^\[fixture\] installer_exit=1 done_claims=0$
16 next-git-present require ^\[P3\] PASS: absolute_path=.* version=.* equals resolved lane version$
17 next-git-present require ^\[P4\] FAIL: NOT-MEASURED / UNDECLARED:
18 next-git-present require ^\[P6\] FAIL:
19 next-git-present forbid Done\.
20 main-git-present exit 1
21 main-git-present phase P0=PASS
22 main-git-present phase P1=PASS
23 main-git-present phase P2=PASS
24 main-git-present phase P3=PASS
25 main-git-present phase P4=FAIL
26 main-git-present phase P5=FAIL
27 main-git-present phase P6=FAIL
28 main-git-present phase P7=PASS
29 main-git-present phase P8=FAIL
30 main-git-present phase P9=FAIL
31 main-git-present require ^\[fixture\] resolved lane=main .*version=[0-9]+\.[0-9]+\.[0-9]+$
32 main-git-present require ^\[fixture\] installer_exit=1 done_claims=0$
33 main-git-present require ^\[P3\] PASS: absolute_path=.* version=.* equals resolved lane version$
34 main-git-present require ^\[P4\] FAIL: NOT-MEASURED / UNDECLARED:
35 main-git-present require ^\[P6\] FAIL:
36 main-git-present forbid Done\.
37 next-git-absent exit 1
38 next-git-absent phase P0=PASS
39 next-git-absent phase P1=FAIL
40 next-git-absent phase P2=FAIL
41 next-git-absent phase P3=FAIL
42 next-git-absent phase P4=FAIL
43 next-git-absent phase P5=FAIL
44 next-git-absent phase P6=PASS
45 next-git-absent phase P7=PASS
46 next-git-absent phase P8=FAIL
47 next-git-absent phase P9=FAIL
48 next-git-absent require ^\[fixture\] installer_exit=1 done_claims=0$
49 next-git-absent require ^\[P1\] FAIL: undeclared/missing prerequisite\(s\)=git;
50 next-git-absent require ^\[P3\] FAIL: .*executable=no
51 next-git-absent forbid Done\.