You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(.gates | exact_keys(["lightweight_review_receipt", "fast_gate_receipt", "exact_identity_verification_receipt"]) and all(.[]; string_or_null)) and
34
35
(.delivery == null or (.delivery | exact_keys(["mode", "commit_oid", "pushed_oid", "local_snapshot"]) and (.mode | IN("local-only", "direct-to-trunk", "pull-request")) and (.commit_oid | string_or_null) and (.pushed_oid | string_or_null) and (.local_snapshot | string_or_null))) and
35
36
(.ci | exact_keys(["runs", "terminal_success_run_id"]) and (.runs | type == "array") and all(.runs[]; exact_keys(["provider", "run_id", "commit_oid", "status"]) and (.provider | type == "string") and (.run_id | type == "string") and (.commit_oid | type == "string") and (.status | IN("queued", "running", "success", "failure"))) and (.terminal_success_run_id | string_or_null)) and
36
-
(.next_action | type == "string")
37
+
(.next_action | type == "string") and
38
+
(.ci.terminal_success_run_id == null or any(.ci.runs[]; .run_id == $record.ci.terminal_success_run_id and .status == "success" and .commit_oid == $record.delivery.pushed_oid)) and
39
+
(if .state == "failing" then
40
+
.test != null and .test.outcome == "fail" and .delivery == null and all(.gates[]; . == null)
41
+
elif .state == "passing-awaiting-gates-or-review" then
42
+
.test != null and .test.outcome == "pass" and .delivery == null and .gates.exact_identity_verification_receipt == null
43
+
elif .state == "committed" then
44
+
.delivery != null and .delivery.commit_oid == .snapshot.head_oid and
45
+
(.gates.lightweight_review_receipt | type == "string") and
46
+
(.gates.fast_gate_receipt | type == "string") and
47
+
((.gates.exact_identity_verification_receipt == null and .next_action == "verify-exact-commit") or (.gates.exact_identity_verification_receipt | type == "string"))
48
+
elif .state == "pushed-or-delivery-mode-equivalent" and .generation == 0 then
49
+
.baseline_oid == .snapshot.head_oid and .test == null and all(.gates[]; . == null) and .delivery != null and
50
+
(if .delivery.mode == "local-only" then (.delivery.local_snapshot | type == "string") else .delivery.pushed_oid == .snapshot.head_oid end)
51
+
else
52
+
.delivery != null and
53
+
(.gates.lightweight_review_receipt | type == "string") and
54
+
(.gates.fast_gate_receipt | type == "string") and
55
+
(.gates.exact_identity_verification_receipt | type == "string") and
56
+
(if .delivery.mode == "local-only" then
57
+
(.delivery.local_snapshot | type == "string")
58
+
else
59
+
.delivery.pushed_oid == .snapshot.head_oid and
60
+
((.ci.runs | length) > 0 or .next_action == "register-exact-sha-ci-monitor") and
0 commit comments