Back to branch review

sledtools/pika branch #61

pika-orch-incus-cleanup-10

Centralize pika-news pikaci run loading

branch: merged target: master
Updated 2026-03-25 20:44:56
Head 43bd9f958fccde7a25c46dbbe7170c54158f0a99
Merge Base 13bb4a145adf106dc7e6ddde9294b480a8a1e8d9

Continuous Integration

CI: success

branch merged · tutorial ready

Use recovery controls only for wedged queues, stale leases, or broken runners.

Run History

Full lane, log, rerun, and recovery detail lives here.

Run #82 success

head 43bd9f958fccde7a25c46dbbe7170c54158f0a99 · queued 2026-03-25 20:43:18 · 2 lane(s)

queued 1m 06s · ran 24s

started 2026-03-25 20:44:24

finished 2026-03-25 20:44:48

Lane #372 · check-notifications success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-notifications · lane id notifications · retries 0 · queued 2026-03-25 20:43:18

queued 1m 06s · ran 23s

target pre-merge-notifications

last heartbeat 2026-03-25 20:44:47

CI run 20260325T204447Z-3b4711b7 · target pre-merge-notifications

started 2026-03-25 20:44:24

finished 2026-03-25 20:44:47

[pikaci] run started: 20260325T204447Z-3b4711b7 · pre-merge-notifications · Run the VM-backed Rust tests from the notifications lane
[pikaci] run finished: 20260325T204447Z-3b4711b7 · status=skipped · skipped; no changed files matched 17 filter(s)
this derivation will be built:
  /nix/store/ycafmzjmmj0v0cgyrj95dzc8nm3s8wlg-pikaci-0.1.0.drv
building '/nix/store/ycafmzjmmj0v0cgyrj95dzc8nm3s8wlg-pikaci-0.1.0.drv'...
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/3ckj4ddygvmhnj4shjg45sqf4imazamx-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/3ckj4ddygvmhnj4shjg45sqf4imazamx-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/3ckj4ddygvmhnj4shjg45sqf4imazamx-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/3ckj4ddygvmhnj4shjg45sqf4imazamx-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #373 · check-agent-contracts success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-agent-contracts · lane id agent_contracts · retries 0 · queued 2026-03-25 20:43:18

queued 1m 06s · ran 24s

target pre-merge-agent-contracts

last heartbeat 2026-03-25 20:44:48

CI run 20260325T204448Z-5253c828 · target pre-merge-agent-contracts

started 2026-03-25 20:44:24

finished 2026-03-25 20:44:48

[pikaci] run started: 20260325T204448Z-5253c828 · pre-merge-agent-contracts · Run the VM-backed pre-merge agent contracts lane
[pikaci] run finished: 20260325T204448Z-5253c828 · status=skipped · skipped; no changed files matched 18 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/e4bbd1efa4cb325a97267abaae5af5fa097d27119ea1d724f5d8d492ee78ee4e.sqlite' is busy
this derivation will be built:
  /nix/store/ycafmzjmmj0v0cgyrj95dzc8nm3s8wlg-pikaci-0.1.0.drv
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/3ckj4ddygvmhnj4shjg45sqf4imazamx-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/3ckj4ddygvmhnj4shjg45sqf4imazamx-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/3ckj4ddygvmhnj4shjg45sqf4imazamx-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/3ckj4ddygvmhnj4shjg45sqf4imazamx-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output

Run #81 success

head c1e100fb1876d9e9b5940b2a796084e9302b0aff · queued 2026-03-25 20:43:10 · 2 lane(s)

queued 8s · ran 28s

started 2026-03-25 20:43:18

finished 2026-03-25 20:43:46

Lane #370 · check-notifications success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-notifications · lane id notifications · retries 0 · queued 2026-03-25 20:43:10

queued 8s · ran 28s

target pre-merge-notifications

last heartbeat 2026-03-25 20:43:46

CI run 20260325T204346Z-b24b4741 · target pre-merge-notifications

started 2026-03-25 20:43:18

finished 2026-03-25 20:43:46

[pikaci] run started: 20260325T204346Z-b24b4741 · pre-merge-notifications · Run the VM-backed Rust tests from the notifications lane
[pikaci] run finished: 20260325T204346Z-b24b4741 · status=skipped · skipped; no changed files matched 17 filter(s)
this derivation will be built:
  /nix/store/h5ll1707567wymcihq9ckm89xhsfkkfk-pikaci-0.1.0.drv
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/vy32y4rzlfaj1x4w13kk98mxvl9kmkhz-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/vy32y4rzlfaj1x4w13kk98mxvl9kmkhz-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/vy32y4rzlfaj1x4w13kk98mxvl9kmkhz-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/vy32y4rzlfaj1x4w13kk98mxvl9kmkhz-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #371 · check-agent-contracts success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-agent-contracts · lane id agent_contracts · retries 0 · queued 2026-03-25 20:43:10

queued 8s · ran 26s

target pre-merge-agent-contracts

last heartbeat 2026-03-25 20:43:44

CI run 20260325T204344Z-9828574b · target pre-merge-agent-contracts

started 2026-03-25 20:43:18

finished 2026-03-25 20:43:44

[pikaci] run started: 20260325T204344Z-9828574b · pre-merge-agent-contracts · Run the VM-backed pre-merge agent contracts lane
[pikaci] run finished: 20260325T204344Z-9828574b · status=skipped · skipped; no changed files matched 18 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/6eb24db51b17876f82ecbc3b6bb62f6c2343e66d513911003d9f9193d271c9da.sqlite' is busy
this derivation will be built:
  /nix/store/h5ll1707567wymcihq9ckm89xhsfkkfk-pikaci-0.1.0.drv
building '/nix/store/h5ll1707567wymcihq9ckm89xhsfkkfk-pikaci-0.1.0.drv'...
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/vy32y4rzlfaj1x4w13kk98mxvl9kmkhz-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/vy32y4rzlfaj1x4w13kk98mxvl9kmkhz-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/vy32y4rzlfaj1x4w13kk98mxvl9kmkhz-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/vy32y4rzlfaj1x4w13kk98mxvl9kmkhz-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output

Run #78 success

head d890710a850dd6c2dcadb4b020a3690222eb82cc · queued 2026-03-25 20:33:49 · 2 lane(s)

queued 12s · ran 29s

started 2026-03-25 20:34:01

finished 2026-03-25 20:34:30

Lane #364 · check-notifications success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-notifications · lane id notifications · retries 0 · queued 2026-03-25 20:33:49

queued 12s · ran 27s

target pre-merge-notifications

last heartbeat 2026-03-25 20:34:28

CI run 20260325T203428Z-b6b88893 · target pre-merge-notifications

started 2026-03-25 20:34:01

finished 2026-03-25 20:34:28

[pikaci] run started: 20260325T203428Z-b6b88893 · pre-merge-notifications · Run the VM-backed Rust tests from the notifications lane
[pikaci] run finished: 20260325T203428Z-b6b88893 · status=skipped · skipped; no changed files matched 17 filter(s)
this derivation will be built:
  /nix/store/v3bcsfm2ynjd2pcysbln4idzvrsdqp7q-pikaci-0.1.0.drv
building '/nix/store/v3bcsfm2ynjd2pcysbln4idzvrsdqp7q-pikaci-0.1.0.drv'...
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/bjh1lp7xaynm0g47pkdd05q3523nw5ak-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/bjh1lp7xaynm0g47pkdd05q3523nw5ak-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/bjh1lp7xaynm0g47pkdd05q3523nw5ak-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/bjh1lp7xaynm0g47pkdd05q3523nw5ak-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #365 · check-agent-contracts success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-agent-contracts · lane id agent_contracts · retries 0 · queued 2026-03-25 20:33:49

queued 12s · ran 29s

target pre-merge-agent-contracts

last heartbeat 2026-03-25 20:34:30

CI run 20260325T203430Z-077ddadf · target pre-merge-agent-contracts

started 2026-03-25 20:34:01

finished 2026-03-25 20:34:30

[pikaci] run started: 20260325T203430Z-077ddadf · pre-merge-agent-contracts · Run the VM-backed pre-merge agent contracts lane
[pikaci] run finished: 20260325T203430Z-077ddadf · status=skipped · skipped; no changed files matched 18 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/a1b179d51301da5f9c79f594a0967536ad36683b792bb08f7915b9397ebee489.sqlite' is busy
this derivation will be built:
  /nix/store/v3bcsfm2ynjd2pcysbln4idzvrsdqp7q-pikaci-0.1.0.drv
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/bjh1lp7xaynm0g47pkdd05q3523nw5ak-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/bjh1lp7xaynm0g47pkdd05q3523nw5ak-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/bjh1lp7xaynm0g47pkdd05q3523nw5ak-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/bjh1lp7xaynm0g47pkdd05q3523nw5ak-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output