Skip to content
Bitcoin Roots

v29.4-roots.2 · Commit 8: [PATCH 08/21] ci: restore assurance and isolate Core fixtures

ci/test/fixtures/nightly-change-gate.json

Before: /dev/null · After: ci/test/fixtures/nightly-change-gate.json

File metadata
new file mode 100644
index 0000000000000000000000000000000000000000..886e741b36e4f66144f095c652a9844488d52f1f

Download original patch · Release notes

Diff rows 1–19 of 19. Line numbers refer to the original before/after files.

+ Added− RemovedUnmarked lines are context.

Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.

ci/test/fixtures/nightly-change-gate.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {"name":"manual-dispatch","event":"workflow_dispatch","current_run_id":20,"current_sha":"a","history":{},"expected":{"run":true,"reason":"non-scheduled-event"}},
3
+ {"name":"empty-history","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":true,"workflow_runs":[]},"expected":{"run":true,"reason":"uncertain-history"}},
4
+ {"name":"unchanged-success","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":true,"workflow_runs":[{"id":20,"event":"schedule","status":"in_progress","conclusion":null,"head_sha":"a"},{"id":19,"event":"schedule","status":"completed","conclusion":"success","head_sha":"a"}]},"expected":{"run":false,"reason":"unchanged-success"}},
5
+ {"name":"changed-sha","event":"schedule","current_run_id":20,"current_sha":"b","history":{"complete":true,"workflow_runs":[{"id":20,"event":"schedule","status":"in_progress","conclusion":null,"head_sha":"b"},{"id":19,"event":"schedule","status":"completed","conclusion":"success","head_sha":"a"}]},"expected":{"run":true,"reason":"new-commit"}},
6
+ {"name":"failed-predecessor","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":true,"workflow_runs":[{"id":20,"event":"schedule","status":"in_progress","conclusion":null,"head_sha":"a"},{"id":19,"event":"schedule","status":"completed","conclusion":"failure","head_sha":"a"}]},"expected":{"run":true,"reason":"uncertain-history"}},
7
+ {"name":"cancelled-predecessor","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":true,"workflow_runs":[{"id":20,"event":"schedule","status":"in_progress","conclusion":null,"head_sha":"a"},{"id":19,"event":"schedule","status":"completed","conclusion":"cancelled","head_sha":"a"}]},"expected":{"run":true,"reason":"uncertain-history"}},
8
+ {"name":"in-progress-predecessor","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":true,"workflow_runs":[{"id":20,"event":"schedule","status":"in_progress","conclusion":null,"head_sha":"a"},{"id":19,"event":"schedule","status":"in_progress","conclusion":null,"head_sha":"a"}]},"expected":{"run":true,"reason":"uncertain-history"}},
9
+ {"name":"malformed-order","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":true,"workflow_runs":[{"id":18,"event":"schedule","status":"completed","conclusion":"success","head_sha":"a"},{"id":19,"event":"schedule","status":"completed","conclusion":"success","head_sha":"a"}]},"expected":{"run":true,"reason":"uncertain-history"}},
10
+ {"name":"truncated-records","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":true,"workflow_runs":[{"id":20,"event":"schedule","status":"in_progress","conclusion":null,"head_sha":"a"},{"id":19,"event":"schedule","status":"completed","conclusion":"success","head_sha":"a"},{"id":18,"event":"schedule","status":"completed","conclusion":"success","head_sha":"a"}]},"expected":{"run":true,"reason":"uncertain-history"}},
11
+ {"name":"duplicate-run-id","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":true,"workflow_runs":[{"id":20,"event":"schedule","status":"in_progress","conclusion":null,"head_sha":"a"},{"id":20,"event":"schedule","status":"completed","conclusion":"success","head_sha":"a"}]},"expected":{"run":true,"reason":"uncertain-history"}},
12
+ {"name":"newer-predecessor-id","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":true,"workflow_runs":[{"id":20,"event":"schedule","status":"in_progress","conclusion":null,"head_sha":"a"},{"id":21,"event":"schedule","status":"completed","conclusion":"success","head_sha":"a"}]},"expected":{"run":true,"reason":"uncertain-history"}},
13
+ {"name":"malformed-id-type","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":true,"workflow_runs":[{"id":"20","event":"schedule","status":"in_progress","conclusion":null,"head_sha":"a"},{"id":19,"event":"schedule","status":"completed","conclusion":"success","head_sha":"a"}]},"expected":{"run":true,"reason":"uncertain-history"}},
14
+ {"name":"malformed-current-status","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":true,"workflow_runs":[{"id":20,"event":"schedule","status":"completed","conclusion":"success","head_sha":"a"},{"id":19,"event":"schedule","status":"completed","conclusion":"success","head_sha":"a"}]},"expected":{"run":true,"reason":"uncertain-history"}},
15
+ {"name":"malformed-current-conclusion","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":true,"workflow_runs":[{"id":20,"event":"schedule","status":"in_progress","conclusion":"success","head_sha":"a"},{"id":19,"event":"schedule","status":"completed","conclusion":"success","head_sha":"a"}]},"expected":{"run":true,"reason":"uncertain-history"}},
16
+ {"name":"malformed-previous-shape","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":true,"workflow_runs":[{"id":20,"event":"schedule","status":"queued","conclusion":null,"head_sha":"a"},{"id":19,"event":"schedule","status":"completed","conclusion":null,"head_sha":"a"}]},"expected":{"run":true,"reason":"uncertain-history"}},
17
+ {"name":"truncated-history","event":"schedule","current_run_id":20,"current_sha":"a","history":{"complete":false,"workflow_runs":[]},"expected":{"run":true,"reason":"uncertain-history"}},
18
+ {"name":"api-error","event":"schedule","current_run_id":20,"current_sha":"a","history":null,"expected":{"run":true,"reason":"uncertain-history"}}
19
+ ]