Skip to content

Commit 187a6e0

Browse files
committed
investigate: record hosted macOS capacity retry and complete CI
The original macOS ARM job on 811a972 acquired no runner and ran no steps. Preserve its annotations and the specific-job retry, accepted only after workflow completion. The retried run passes all 33 jobs without changing coverage. Historical platform results retain their exact heads.
1 parent 5ce330d commit 187a6e0

5 files changed

Lines changed: 366 additions & 0 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"path":".github","blob_href":"https://github.com/imazen/rav1d-safe/blob/811a9728e56c2cf61cd63b32e6a6b1d4797ffe29/.github","start_line":1,"start_column":null,"end_line":1,"end_column":null,"annotation_level":"failure","title":"","message":"The job was not acquired by Runner of type hosted even after multiple attempts","raw_details":""},{"path":".github","blob_href":"https://github.com/imazen/rav1d-safe/blob/811a9728e56c2cf61cd63b32e6a6b1d4797ffe29/.github","start_line":1,"start_column":null,"end_line":1,"end_column":null,"annotation_level":"notice","title":"","message":"Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.","raw_details":""},{"path":".github","blob_href":"https://github.com/imazen/rav1d-safe/blob/811a9728e56c2cf61cd63b32e6a6b1d4797ffe29/.github","start_line":1,"start_column":null,"end_line":1,"end_column":null,"annotation_level":"notice","title":"","message":"Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.","raw_details":""},{"path":".github","blob_href":"https://github.com/imazen/rav1d-safe/blob/811a9728e56c2cf61cd63b32e6a6b1d4797ffe29/.github","start_line":1,"start_column":null,"end_line":1,"end_column":null,"annotation_level":"notice","title":"","message":"Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.","raw_details":""}]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"id":113386854348,"run_id":37799280369,"workflow_name":"CI","head_branch":"main","run_url":"https://api.github.com/repos/imazen/rav1d-safe/actions/runs/37799280369","run_attempt":1,"node_id":"CR_kwDORI-pQM8AAAAaZmIXzA","head_sha":"811a9728e56c2cf61cd63b32e6a6b1d4797ffe29","url":"https://api.github.com/repos/imazen/rav1d-safe/actions/jobs/113386854348","html_url":"https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113386854348","status":"completed","conclusion":"cancelled","created_at":"2026-10-08T15:15:49Z","started_at":"2026-10-08T15:15:49Z","completed_at":"2026-10-08T15:30:52Z","name":"Build & Test (macos-latest, safe-simd)","steps":[],"check_run_url":"https://api.github.com/repos/imazen/rav1d-safe/check-runs/113386854348","labels":["macos-latest"],"runner_id":0,"runner_name":"","runner_group_id":0,"runner_group_name":""}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"observed_utc": "2026-10-08T15:36:07.551474+00:00",
3+
"workflow_run": 37799280369,
4+
"job": 113386854348,
5+
"cli_command": "gh run rerun 37799280369 --repo imazen/rav1d-safe --job 113386854348",
6+
"cli_exit": 1,
7+
"cli_output": "job 113386854348 cannot be rerun",
8+
"api_command": "gh api --method POST repos/imazen/rav1d-safe/actions/jobs/113386854348/rerun",
9+
"api_http_status": 403,
10+
"api_message": "The workflow run containing this job is already running",
11+
"next": "Monitor same workflow run attempt2 macOS ARM job",
12+
"retry_after_workflow_completed_utc": "2026-10-08T15:41:52.603815+00:00",
13+
"api_retry_exit": 0,
14+
"api_retry_result": "Accepted after original run completed with32successfuljobs andoneinfrastructurecancelledjob"
15+
}
Lines changed: 324 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,324 @@
1+
{
2+
"headSha": "811a9728e56c2cf61cd63b32e6a6b1d4797ffe29",
3+
"status": "completed",
4+
"conclusion": "success",
5+
"databaseId": 37799280369,
6+
"event": "push",
7+
"createdAt": "2026-10-08T15:15:48Z",
8+
"updatedAt": "2026-10-08T15:52:58Z",
9+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369",
10+
"jobs": [
11+
{
12+
"databaseId": 113399408769,
13+
"name": "Cross-compile (x86_64-unknown-linux-musl)",
14+
"status": "completed",
15+
"conclusion": "success",
16+
"startedAt": "2026-10-08T15:15:53Z",
17+
"completedAt": "2026-10-08T15:16:39Z",
18+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399408769"
19+
},
20+
{
21+
"databaseId": 113399409159,
22+
"name": "Decoder MSRV (1.89)",
23+
"status": "completed",
24+
"conclusion": "success",
25+
"startedAt": "2026-10-08T15:15:58Z",
26+
"completedAt": "2026-10-08T15:16:52Z",
27+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399409159"
28+
},
29+
{
30+
"databaseId": 113399409558,
31+
"name": "Build & Test (ubuntu-latest, safe-simd)",
32+
"status": "completed",
33+
"conclusion": "success",
34+
"startedAt": "2026-10-08T15:15:54Z",
35+
"completedAt": "2026-10-08T15:25:24Z",
36+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399409558"
37+
},
38+
{
39+
"databaseId": 113399409688,
40+
"name": "Build & Test (ubuntu-24.04-arm, safe-simd-arm64)",
41+
"status": "completed",
42+
"conclusion": "success",
43+
"startedAt": "2026-10-08T15:15:56Z",
44+
"completedAt": "2026-10-08T15:27:22Z",
45+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399409688"
46+
},
47+
{
48+
"databaseId": 113399409937,
49+
"name": "SIMD Permutation Tests (aarch64)",
50+
"status": "completed",
51+
"conclusion": "success",
52+
"startedAt": "2026-10-08T15:15:56Z",
53+
"completedAt": "2026-10-08T15:16:54Z",
54+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399409937"
55+
},
56+
{
57+
"databaseId": 113399410015,
58+
"name": "Packaged source feature builds (ubuntu-latest)",
59+
"status": "completed",
60+
"conclusion": "success",
61+
"startedAt": "2026-10-08T15:15:54Z",
62+
"completedAt": "2026-10-08T15:18:08Z",
63+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399410015"
64+
},
65+
{
66+
"databaseId": 113399410068,
67+
"name": "Tile Threading",
68+
"status": "completed",
69+
"conclusion": "success",
70+
"startedAt": "2026-10-08T15:15:53Z",
71+
"completedAt": "2026-10-08T15:16:47Z",
72+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399410068"
73+
},
74+
{
75+
"databaseId": 113399410098,
76+
"name": "Conformance (decode permutations, aarch64)",
77+
"status": "completed",
78+
"conclusion": "success",
79+
"startedAt": "2026-10-08T15:15:55Z",
80+
"completedAt": "2026-10-08T15:37:11Z",
81+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399410098"
82+
},
83+
{
84+
"databaseId": 113399410217,
85+
"name": "Build & Test (ubuntu-24.04-arm, c-ffi-arm64)",
86+
"status": "completed",
87+
"conclusion": "success",
88+
"startedAt": "2026-10-08T15:15:56Z",
89+
"completedAt": "2026-10-08T15:19:25Z",
90+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399410217"
91+
},
92+
{
93+
"databaseId": 113399410569,
94+
"name": "Cross-compile (wasm32-wasip1)",
95+
"status": "completed",
96+
"conclusion": "success",
97+
"startedAt": "2026-10-08T15:15:53Z",
98+
"completedAt": "2026-10-08T15:16:18Z",
99+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399410569"
100+
},
101+
{
102+
"databaseId": 113399410896,
103+
"name": "Build & Test (macos-latest, safe-simd)",
104+
"status": "completed",
105+
"conclusion": "success",
106+
"startedAt": "2026-10-08T15:42:02Z",
107+
"completedAt": "2026-10-08T15:52:57Z",
108+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399410896"
109+
},
110+
{
111+
"databaseId": 113399411151,
112+
"name": "Build & Test (windows-11-arm, safe-simd-arm64)",
113+
"status": "completed",
114+
"conclusion": "success",
115+
"startedAt": "2026-10-08T15:15:53Z",
116+
"completedAt": "2026-10-08T15:30:33Z",
117+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399411151"
118+
},
119+
{
120+
"databaseId": 113399411215,
121+
"name": "Build & Test (ubuntu-latest, asm)",
122+
"status": "completed",
123+
"conclusion": "success",
124+
"startedAt": "2026-10-08T15:15:53Z",
125+
"completedAt": "2026-10-08T15:22:29Z",
126+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399411215"
127+
},
128+
{
129+
"databaseId": 113399411619,
130+
"name": "FFI allocator ownership (Miri, tree)",
131+
"status": "completed",
132+
"conclusion": "success",
133+
"startedAt": "2026-10-08T15:15:53Z",
134+
"completedAt": "2026-10-08T15:17:22Z",
135+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399411619"
136+
},
137+
{
138+
"databaseId": 113399411889,
139+
"name": "Build & Test (macos-26-intel, safe-simd)",
140+
"status": "completed",
141+
"conclusion": "success",
142+
"startedAt": "2026-10-08T15:15:58Z",
143+
"completedAt": "2026-10-08T15:26:38Z",
144+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399411889"
145+
},
146+
{
147+
"databaseId": 113399411906,
148+
"name": "Build & Test (ubuntu-24.04-arm, asm-arm64)",
149+
"status": "completed",
150+
"conclusion": "success",
151+
"startedAt": "2026-10-08T15:15:56Z",
152+
"completedAt": "2026-10-08T15:18:37Z",
153+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399411906"
154+
},
155+
{
156+
"databaseId": 113399412252,
157+
"name": "Build & Test (windows-latest, i686)",
158+
"status": "completed",
159+
"conclusion": "success",
160+
"startedAt": "2026-10-08T15:15:52Z",
161+
"completedAt": "2026-10-08T15:22:31Z",
162+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399412252"
163+
},
164+
{
165+
"databaseId": 113399413038,
166+
"name": "Build & Test (ubuntu-latest, i686)",
167+
"status": "completed",
168+
"conclusion": "success",
169+
"startedAt": "2026-10-08T15:15:53Z",
170+
"completedAt": "2026-10-08T15:19:21Z",
171+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399413038"
172+
},
173+
{
174+
"databaseId": 113399450182,
175+
"name": "FFI allocator ownership (Miri, stacked)",
176+
"status": "completed",
177+
"conclusion": "success",
178+
"startedAt": "2026-10-08T15:15:53Z",
179+
"completedAt": "2026-10-08T15:17:21Z",
180+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399450182"
181+
},
182+
{
183+
"databaseId": 113399457299,
184+
"name": "Guard-extent gate (bounds map invariant)",
185+
"status": "completed",
186+
"conclusion": "success",
187+
"startedAt": "2026-10-08T15:15:53Z",
188+
"completedAt": "2026-10-08T15:17:02Z",
189+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399457299"
190+
},
191+
{
192+
"databaseId": 113399457838,
193+
"name": "Cross-compile (aarch64-unknown-linux-gnu)",
194+
"status": "completed",
195+
"conclusion": "success",
196+
"startedAt": "2026-10-08T15:15:53Z",
197+
"completedAt": "2026-10-08T15:16:28Z",
198+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399457838"
199+
},
200+
{
201+
"databaseId": 113399458001,
202+
"name": "Conformance (decode permutations, x86_64)",
203+
"status": "completed",
204+
"conclusion": "success",
205+
"startedAt": "2026-10-08T15:15:54Z",
206+
"completedAt": "2026-10-08T15:39:02Z",
207+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399458001"
208+
},
209+
{
210+
"databaseId": 113399458025,
211+
"name": "Clippy",
212+
"status": "completed",
213+
"conclusion": "success",
214+
"startedAt": "2026-10-08T15:15:54Z",
215+
"completedAt": "2026-10-08T15:16:44Z",
216+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399458025"
217+
},
218+
{
219+
"databaseId": 113399466511,
220+
"name": "Diagnostic feature and environment policy",
221+
"status": "completed",
222+
"conclusion": "success",
223+
"startedAt": "2026-10-08T15:15:53Z",
224+
"completedAt": "2026-10-08T15:17:41Z",
225+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399466511"
226+
},
227+
{
228+
"databaseId": 113399466543,
229+
"name": "Format",
230+
"status": "completed",
231+
"conclusion": "success",
232+
"startedAt": "2026-10-08T15:15:53Z",
233+
"completedAt": "2026-10-08T15:16:02Z",
234+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399466543"
235+
},
236+
{
237+
"databaseId": 113399466810,
238+
"name": "Build & Test (windows-latest, safe-simd)",
239+
"status": "completed",
240+
"conclusion": "success",
241+
"startedAt": "2026-10-08T15:15:54Z",
242+
"completedAt": "2026-10-08T15:27:12Z",
243+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399466810"
244+
},
245+
{
246+
"databaseId": 113399470332,
247+
"name": "Coverage",
248+
"status": "completed",
249+
"conclusion": "success",
250+
"startedAt": "2026-10-08T15:15:54Z",
251+
"completedAt": "2026-10-08T15:31:46Z",
252+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399470332"
253+
},
254+
{
255+
"databaseId": 113399471554,
256+
"name": "i686 container tests (cross)",
257+
"status": "completed",
258+
"conclusion": "success",
259+
"startedAt": "2026-10-08T15:15:52Z",
260+
"completedAt": "2026-10-08T15:17:57Z",
261+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399471554"
262+
},
263+
{
264+
"databaseId": 113399474197,
265+
"name": "Threading race gates",
266+
"status": "completed",
267+
"conclusion": "success",
268+
"startedAt": "2026-10-08T15:15:53Z",
269+
"completedAt": "2026-10-08T15:18:32Z",
270+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399474197"
271+
},
272+
{
273+
"databaseId": 113399474932,
274+
"name": "SIMD Permutation Tests (x86_64)",
275+
"status": "completed",
276+
"conclusion": "success",
277+
"startedAt": "2026-10-08T15:15:53Z",
278+
"completedAt": "2026-10-08T15:16:59Z",
279+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399474932"
280+
},
281+
{
282+
"databaseId": 113399476979,
283+
"name": "Conformance runner protocol",
284+
"status": "completed",
285+
"conclusion": "success",
286+
"startedAt": "2026-10-08T15:15:53Z",
287+
"completedAt": "2026-10-08T15:16:00Z",
288+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399476979"
289+
},
290+
{
291+
"databaseId": 113399477613,
292+
"name": "Packaged source feature builds (ubuntu-24.04-arm)",
293+
"status": "completed",
294+
"conclusion": "success",
295+
"startedAt": "2026-10-08T15:15:56Z",
296+
"completedAt": "2026-10-08T15:17:03Z",
297+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399477613"
298+
},
299+
{
300+
"databaseId": 113399478631,
301+
"name": "Wrapper feature contracts",
302+
"status": "completed",
303+
"conclusion": "success",
304+
"startedAt": "2026-10-08T15:15:52Z",
305+
"completedAt": "2026-10-08T15:16:13Z",
306+
"url": "https://github.com/imazen/rav1d-safe/actions/runs/37799280369/job/113399478631"
307+
}
308+
],
309+
"full_capture_sha256": "3d596dce5324ea2a0229000231d5623af996f49e8b389fffe6bcc60e3745904b",
310+
"evidence_files": {
311+
"ci-warp-macos-cancelled-job.json": {
312+
"bytes": 851,
313+
"sha256": "f1cc5278cd15ec7a784067bd922710da35a9dca77d9dcd35fcb70c1b01185c64"
314+
},
315+
"ci-warp-macos-cancelled-annotations.json": {
316+
"bytes": 1410,
317+
"sha256": "4982961fc6183ec1b7c5f8f7e5390c6c9feaa3e7a234770a04477b709ef3c615"
318+
},
319+
"ci-warp-macos-rerun-deferred.json": {
320+
"bytes": 746,
321+
"sha256": "f4ed30fe555fce695e563086d865cdb0d99d1028a04bc4abc026c84179718ff8"
322+
}
323+
}
324+
}

‎docs/CI_LINT_REVIEW.md‎

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,3 +210,28 @@ Its [complete platform record](../benchmarks/ci_mc_evidence_2026-10-08.json)
210210
verifies the published MC source plus the newly committed warp investigation
211211
evidence. The warp repair itself remains unpublished and is excluded from
212212
this green run.
213+
214+
## Hosted macOS runner capacity
215+
216+
The [complete job record on `811a9728`](../benchmarks/ci_macos_capacity_2026-10-08/completed-job-record.json)
217+
verifies all 33 jobs in [run 37799280369](https://github.com/imazen/rav1d-safe/actions/runs/37799280369).
218+
Its first macOS ARM safe-SIMD job was cancelled before acquiring a runner
219+
or executing any step. GitHub annotations report hosted-runner acquisition
220+
failure and macOS ARM capacity constraints; the other 32 jobs passed.
221+
This was an infrastructure cancellation, with no decoder test result.
222+
223+
The specific-job retry was refused while the workflow was still running.
224+
After that attempt completed, the same API request was accepted:
225+
`gh api --method POST repos/imazen/rav1d-safe/actions/jobs/113386854348/rerun`.
226+
The retry acquired a runner and passed. No workflow leg or test selection
227+
was removed. Raw job/annotation captures, refused/accepted retry evidence
228+
and every final job outcome are committed. Resolve a new incident from
229+
its actual job and annotations; this dated observation is not a blanket
230+
classification of cancellations.
231+
232+
This green run precedes the signed warp destination source repair, which
233+
subsequently landed as `80069eb0`. Historical source exclusions above
234+
refer to their named revisions; later commits do not extend those runs'
235+
coverage. The new repair's local exact-source gates are recorded in
236+
[the warp row review](MC_WARP_DESTINATION_ROWS.md); its current remote
237+
platform gate must be checked against the actual head revision.

0 commit comments

Comments
 (0)