Back to branch review

sledtools/pika branch #92

pika-orch-incus-cleanup-21

Introduce staged payload specs

branch: merged target: master
Updated 2026-03-26 01:31:39
Head b5d4ff8dedf10de129f23865c1f442596de521a3
Merge Base 894a7e9fdea908ffe6378a3c3812638020d90709

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 #118 success

head b5d4ff8dedf10de129f23865c1f442596de521a3 · queued 2026-03-26 01:30:40 · 6 lane(s)

queued 7s · ran 30s

started 2026-03-26 01:30:47

finished 2026-03-26 01:31:17

Lane #590 · check-notifications success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-notifications · lane id notifications · retries 0 · queued 2026-03-26 01:30:40

queued 7s · ran 28s

target pre-merge-notifications

last heartbeat 2026-03-26 01:31:15

CI run 20260326T013115Z-00a8b15a · target pre-merge-notifications

started 2026-03-26 01:30:47

finished 2026-03-26 01:31:15

[pikaci] run started: 20260326T013115Z-00a8b15a · pre-merge-notifications · Run the VM-backed Rust tests from the notifications lane
[pikaci] run finished: 20260326T013115Z-00a8b15a · status=skipped · skipped; no changed files matched 16 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/534f442390f6a3fba6022ce15d1e8c2cc0a521bbc33fa1b5cf6de0307faa9d45.sqlite' is busy
this derivation will be built:
  /nix/store/adxvvlh16x7bk82sm2qb4vanl2x54jmk-pikaci-0.1.0.drv
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #591 · check-agent-contracts success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-agent-contracts · lane id agent_contracts · retries 0 · queued 2026-03-26 01:30:40

queued 7s · ran 28s

target pre-merge-agent-contracts

last heartbeat 2026-03-26 01:31:15

CI run 20260326T013115Z-1050a05f · target pre-merge-agent-contracts

started 2026-03-26 01:30:47

finished 2026-03-26 01:31:15

[pikaci] run started: 20260326T013115Z-1050a05f · pre-merge-agent-contracts · Run the Incus-backed pre-merge agent contracts lane
[pikaci] run finished: 20260326T013115Z-1050a05f · status=skipped · skipped; no changed files matched 17 filter(s)
this derivation will be built:
  /nix/store/adxvvlh16x7bk82sm2qb4vanl2x54jmk-pikaci-0.1.0.drv
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #592 · check-pikachat success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-pikachat-rust · lane id pikachat · retries 0 · queued 2026-03-26 01:30:40

queued 7s · ran 30s

target pre-merge-pikachat-rust

last heartbeat 2026-03-26 01:31:17

CI run 20260326T013117Z-bdab2349 · target pre-merge-pikachat-rust

started 2026-03-26 01:30:47

finished 2026-03-26 01:31:17

[pikaci] run started: 20260326T013117Z-bdab2349 · pre-merge-pikachat-rust · Run the VM-backed Rust tests from the pikachat lane
[pikaci] run finished: 20260326T013117Z-bdab2349 · status=skipped · skipped; no changed files matched 25 filter(s)
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #593 · check-pikachat-typescript success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-pikachat-typescript · lane id pikachat_typescript · retries 0 · queued 2026-03-26 01:30:40

queued 7s · ran 24s

target pre-merge-pikachat-typescript

last heartbeat 2026-03-26 01:31:11

CI run 20260326T013111Z-eee4e11a · target pre-merge-pikachat-typescript

started 2026-03-26 01:30:47

finished 2026-03-26 01:31:11

[pikaci] run started: 20260326T013111Z-eee4e11a · pre-merge-pikachat-typescript · Run the VM-backed TypeScript tests from the pikachat lane
[pikaci] run finished: 20260326T013111Z-eee4e11a · status=skipped · skipped; no changed files matched 14 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/534f442390f6a3fba6022ce15d1e8c2cc0a521bbc33fa1b5cf6de0307faa9d45.sqlite' is busy
this derivation will be built:
  /nix/store/adxvvlh16x7bk82sm2qb4vanl2x54jmk-pikaci-0.1.0.drv
building '/nix/store/adxvvlh16x7bk82sm2qb4vanl2x54jmk-pikaci-0.1.0.drv'...
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #594 · check-pikachat-openclaw-e2e success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-pikachat-openclaw-e2e · lane id pikachat_openclaw_e2e · retries 0 · queued 2026-03-26 01:30:40

queued 7s · ran 29s

target pre-merge-pikachat-openclaw-e2e

last heartbeat 2026-03-26 01:31:16

CI run 20260326T013115Z-ad2511f3 · target pre-merge-pikachat-openclaw-e2e

started 2026-03-26 01:30:47

finished 2026-03-26 01:31:16

[pikaci] run started: 20260326T013115Z-ad2511f3 · pre-merge-pikachat-openclaw-e2e · Run the VM-backed heavy OpenClaw gateway end-to-end scenario
[pikaci] run finished: 20260326T013115Z-ad2511f3 · status=skipped · skipped; no changed files matched 23 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/534f442390f6a3fba6022ce15d1e8c2cc0a521bbc33fa1b5cf6de0307faa9d45.sqlite' is busy
this derivation will be built:
  /nix/store/adxvvlh16x7bk82sm2qb4vanl2x54jmk-pikaci-0.1.0.drv
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #595 · check-fixture success

./scripts/pikaci-staged-linux-remote.sh run pre-merge-fixture-rust · lane id fixture · retries 0 · queued 2026-03-26 01:30:40

queued 7s · ran 28s

target pre-merge-fixture-rust

last heartbeat 2026-03-26 01:31:15

CI run 20260326T013115Z-f161aa96 · target pre-merge-fixture-rust

started 2026-03-26 01:30:47

finished 2026-03-26 01:31:15

[pikaci] run started: 20260326T013115Z-f161aa96 · pre-merge-fixture-rust · Run the VM-backed Rust tests from the fixture lane
[pikaci] run finished: 20260326T013115Z-f161aa96 · status=skipped · skipped; no changed files matched 37 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/534f442390f6a3fba6022ce15d1e8c2cc0a521bbc33fa1b5cf6de0307faa9d45.sqlite' is busy
this derivation will be built:
  /nix/store/adxvvlh16x7bk82sm2qb4vanl2x54jmk-pikaci-0.1.0.drv
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/zvhgpm6rz1lcg23w6safq17ddyqc7xgh-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output