Back to branch review

sledtools/pika branch #161

chat-server

chat: harden welcome leasing and cleanup

branch: open target: master
Updated 2026-04-26T16:41:33-07:00
Head 1a3a78f64597c2a0166a9e229b696b0a196b04c6
Merge Base dd226e25633b04501b30652d682a2de49116c592

Continuous Integration

CI: success

branch open · 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 #200 success

head 1a3a78f64597c2a0166a9e229b696b0a196b04c6 · queued 2026-04-27 16:43:42 · 12 lane(s)

queued 17s · ran 6m 50s

started 2026-04-27 16:43:59

finished 2026-04-27 16:50:49

Lane #1115 · check-agent-contracts success

nix run .#pikaci -- run pre-merge-agent-contracts · lane id pre-merge-agent-contracts · retries 0 · queued 2026-04-27 16:43:42

queued 17s · ran 37s

target pre-merge-agent-contracts

last heartbeat 2026-04-27 16:44:36

CI run 20260427T164436Z-2cb8df14 · target pre-merge-agent-contracts

started 2026-04-27 16:43:59

finished 2026-04-27 16:44:36

[ci] run started: 20260427T164436Z-2cb8df14 · pre-merge-agent-contracts · Run the Incus-backed pre-merge agent contracts lane
[ci] run finished: 20260427T164436Z-2cb8df14 · status=skipped · skipped; no changed files matched 31 filter(s)
error (ignored): SQLite database '/var/lib/pika-git/.cache/nix/eval-cache-v6/6de2f552fa5a98a09ea9689e7ed787ca115adbc30512dbebc75b5ebdd00c8540.sqlite' is busy
these 12 derivations will be built:
  /nix/store/0h0q9n5pz6ddlkxzbcl560y0q3q4sr90-crate-hpke-rs-crypto-0.6.1.tar.gz.drv
  /nix/store/b6w6ryib7kqg0kvxljpgdddn62lbj0g5-crate-hpke-rs-0.6.1.tar.gz.drv
  /nix/store/3sy4jca9v29xf32m8khz6nav42zc8rk7-hpke-rs-0.6.1.drv
  /nix/store/56014qx78siksj4fn7lzv4pczk6bl3n5-crate-libcrux-aead-0.0.7.tar.gz.drv
  /nix/store/5x9hqpzq6khjpwqwx7sw05dahnqxxi7b-hpke-rs-crypto-0.6.1.drv
  /nix/store/5zmb6c8sykwv9lhls8044426nsc2slna-libcrux-aead-0.0.7.drv
  /nix/store/gc66ny65wf95z0wlxl1swg1j7mkap7js-crate-libcrux-ml-kem-0.0.8.tar.gz.drv
  /nix/store/645b7vmprfiddl1ilgkmkwc4d4anywp6-libcrux-ml-kem-0.0.8.drv
  /nix/store/klavpsh5skm3k9a647pdszzbwfh3gb4b-crate-libcrux-poly1305-0.0.5.tar.gz.drv
  /nix/store/67xkanv0p2z5gma9nzjdiw5sbpmjjy7g-libcrux-poly1305-0.0.5.drv
  /nix/store/qy2gvnyswiz53q2ziaqim4qa0c82m1jd-cargo-vendor-dir.drv
  /nix/store/6ndfp5dqbjnlvlz7mgjgvzrkh98x5b4f-pikaci-0.1.0.drv
Lane #1116 · check-pika-rust success

nix run .#pikaci -- run pre-merge-pika-rust · lane id pre-merge-pika-rust · retries 0 · queued 2026-04-27 16:43:42

queued 17s · ran 37s

target pre-merge-pika-rust

last heartbeat 2026-04-27 16:44:36

CI run 20260427T164436Z-4ba9cb3d · target pre-merge-pika-rust

started 2026-04-27 16:43:59

finished 2026-04-27 16:44:36

[ci] run started: 20260427T164436Z-4ba9cb3d · pre-merge-pika-rust · Run the VM-backed Rust tests from the pre-merge pika lane
[ci] run finished: 20260427T164436Z-4ba9cb3d · status=skipped · skipped; no changed files matched 22 filter(s)
error (ignored): SQLite database '/var/lib/pika-git/.cache/nix/eval-cache-v6/6de2f552fa5a98a09ea9689e7ed787ca115adbc30512dbebc75b5ebdd00c8540.sqlite' is busy
these 12 derivations will be built:
  /nix/store/0h0q9n5pz6ddlkxzbcl560y0q3q4sr90-crate-hpke-rs-crypto-0.6.1.tar.gz.drv
  /nix/store/b6w6ryib7kqg0kvxljpgdddn62lbj0g5-crate-hpke-rs-0.6.1.tar.gz.drv
  /nix/store/3sy4jca9v29xf32m8khz6nav42zc8rk7-hpke-rs-0.6.1.drv
  /nix/store/56014qx78siksj4fn7lzv4pczk6bl3n5-crate-libcrux-aead-0.0.7.tar.gz.drv
  /nix/store/5x9hqpzq6khjpwqwx7sw05dahnqxxi7b-hpke-rs-crypto-0.6.1.drv
  /nix/store/5zmb6c8sykwv9lhls8044426nsc2slna-libcrux-aead-0.0.7.drv
  /nix/store/gc66ny65wf95z0wlxl1swg1j7mkap7js-crate-libcrux-ml-kem-0.0.8.tar.gz.drv
  /nix/store/645b7vmprfiddl1ilgkmkwc4d4anywp6-libcrux-ml-kem-0.0.8.drv
  /nix/store/klavpsh5skm3k9a647pdszzbwfh3gb4b-crate-libcrux-poly1305-0.0.5.tar.gz.drv
  /nix/store/67xkanv0p2z5gma9nzjdiw5sbpmjjy7g-libcrux-poly1305-0.0.5.drv
  /nix/store/qy2gvnyswiz53q2ziaqim4qa0c82m1jd-cargo-vendor-dir.drv
  /nix/store/6ndfp5dqbjnlvlz7mgjgvzrkh98x5b4f-pikaci-0.1.0.drv
Lane #1117 · check-notifications success

nix run .#pikaci -- run pre-merge-notifications · lane id pre-merge-notifications · retries 0 · queued 2026-04-27 16:43:42

queued 17s · ran 38s

target pre-merge-notifications

last heartbeat 2026-04-27 16:44:37

CI run 20260427T164437Z-41d3d40f · target pre-merge-notifications

started 2026-04-27 16:43:59

finished 2026-04-27 16:44:37

[ci] run started: 20260427T164437Z-41d3d40f · pre-merge-notifications · Run the VM-backed Rust tests from the notifications lane
[ci] run finished: 20260427T164437Z-41d3d40f · status=skipped · skipped; no changed files matched 25 filter(s)
these 12 derivations will be built:
  /nix/store/0h0q9n5pz6ddlkxzbcl560y0q3q4sr90-crate-hpke-rs-crypto-0.6.1.tar.gz.drv
  /nix/store/b6w6ryib7kqg0kvxljpgdddn62lbj0g5-crate-hpke-rs-0.6.1.tar.gz.drv
  /nix/store/3sy4jca9v29xf32m8khz6nav42zc8rk7-hpke-rs-0.6.1.drv
  /nix/store/56014qx78siksj4fn7lzv4pczk6bl3n5-crate-libcrux-aead-0.0.7.tar.gz.drv
  /nix/store/5x9hqpzq6khjpwqwx7sw05dahnqxxi7b-hpke-rs-crypto-0.6.1.drv
  /nix/store/5zmb6c8sykwv9lhls8044426nsc2slna-libcrux-aead-0.0.7.drv
  /nix/store/gc66ny65wf95z0wlxl1swg1j7mkap7js-crate-libcrux-ml-kem-0.0.8.tar.gz.drv
  /nix/store/645b7vmprfiddl1ilgkmkwc4d4anywp6-libcrux-ml-kem-0.0.8.drv
  /nix/store/klavpsh5skm3k9a647pdszzbwfh3gb4b-crate-libcrux-poly1305-0.0.5.tar.gz.drv
  /nix/store/67xkanv0p2z5gma9nzjdiw5sbpmjjy7g-libcrux-poly1305-0.0.5.drv
  /nix/store/qy2gvnyswiz53q2ziaqim4qa0c82m1jd-cargo-vendor-dir.drv
  /nix/store/6ndfp5dqbjnlvlz7mgjgvzrkh98x5b4f-pikaci-0.1.0.drv
Lane #1118 · check-pikachat success

nix run .#pikaci -- run pre-merge-pikachat-rust · lane id pre-merge-pikachat-rust · retries 0 · queued 2026-04-27 16:43:42

queued 17s · ran 36s

target pre-merge-pikachat-rust

last heartbeat 2026-04-27 16:44:35

CI run 20260427T164435Z-9e3b5b18 · target pre-merge-pikachat-rust

started 2026-04-27 16:43:59

finished 2026-04-27 16:44:35

[ci] run started: 20260427T164435Z-9e3b5b18 · pre-merge-pikachat-rust · Run the VM-backed Rust tests from the pikachat lane
[ci] run finished: 20260427T164435Z-9e3b5b18 · status=skipped · skipped; no changed files matched 32 filter(s)
error (ignored): SQLite database '/var/lib/pika-git/.cache/nix/eval-cache-v6/6de2f552fa5a98a09ea9689e7ed787ca115adbc30512dbebc75b5ebdd00c8540.sqlite' is busy
these 12 derivations will be built:
  /nix/store/0h0q9n5pz6ddlkxzbcl560y0q3q4sr90-crate-hpke-rs-crypto-0.6.1.tar.gz.drv
  /nix/store/b6w6ryib7kqg0kvxljpgdddn62lbj0g5-crate-hpke-rs-0.6.1.tar.gz.drv
  /nix/store/3sy4jca9v29xf32m8khz6nav42zc8rk7-hpke-rs-0.6.1.drv
  /nix/store/56014qx78siksj4fn7lzv4pczk6bl3n5-crate-libcrux-aead-0.0.7.tar.gz.drv
  /nix/store/5x9hqpzq6khjpwqwx7sw05dahnqxxi7b-hpke-rs-crypto-0.6.1.drv
  /nix/store/5zmb6c8sykwv9lhls8044426nsc2slna-libcrux-aead-0.0.7.drv
  /nix/store/gc66ny65wf95z0wlxl1swg1j7mkap7js-crate-libcrux-ml-kem-0.0.8.tar.gz.drv
  /nix/store/645b7vmprfiddl1ilgkmkwc4d4anywp6-libcrux-ml-kem-0.0.8.drv
  /nix/store/klavpsh5skm3k9a647pdszzbwfh3gb4b-crate-libcrux-poly1305-0.0.5.tar.gz.drv
  /nix/store/67xkanv0p2z5gma9nzjdiw5sbpmjjy7g-libcrux-poly1305-0.0.5.drv
  /nix/store/qy2gvnyswiz53q2ziaqim4qa0c82m1jd-cargo-vendor-dir.drv
  /nix/store/6ndfp5dqbjnlvlz7mgjgvzrkh98x5b4f-pikaci-0.1.0.drv
Lane #1119 · check-pikachat-typescript success

nix run .#pikaci -- run pre-merge-pikachat-typescript · lane id pre-merge-pikachat-typescript · retries 0 · queued 2026-04-27 16:43:42

queued 17s · ran 36s

target pre-merge-pikachat-typescript

last heartbeat 2026-04-27 16:44:35

CI run 20260427T164435Z-a7c03d7c · target pre-merge-pikachat-typescript

started 2026-04-27 16:43:59

finished 2026-04-27 16:44:35

[ci] run started: 20260427T164435Z-a7c03d7c · pre-merge-pikachat-typescript · Run the VM-backed TypeScript tests from the pikachat lane
[ci] run finished: 20260427T164435Z-a7c03d7c · status=skipped · skipped; no changed files matched 11 filter(s)
error (ignored): SQLite database '/var/lib/pika-git/.cache/nix/eval-cache-v6/6de2f552fa5a98a09ea9689e7ed787ca115adbc30512dbebc75b5ebdd00c8540.sqlite' is busy
these 12 derivations will be built:
  /nix/store/0h0q9n5pz6ddlkxzbcl560y0q3q4sr90-crate-hpke-rs-crypto-0.6.1.tar.gz.drv
  /nix/store/b6w6ryib7kqg0kvxljpgdddn62lbj0g5-crate-hpke-rs-0.6.1.tar.gz.drv
  /nix/store/3sy4jca9v29xf32m8khz6nav42zc8rk7-hpke-rs-0.6.1.drv
  /nix/store/56014qx78siksj4fn7lzv4pczk6bl3n5-crate-libcrux-aead-0.0.7.tar.gz.drv
  /nix/store/5x9hqpzq6khjpwqwx7sw05dahnqxxi7b-hpke-rs-crypto-0.6.1.drv
  /nix/store/5zmb6c8sykwv9lhls8044426nsc2slna-libcrux-aead-0.0.7.drv
  /nix/store/gc66ny65wf95z0wlxl1swg1j7mkap7js-crate-libcrux-ml-kem-0.0.8.tar.gz.drv
  /nix/store/645b7vmprfiddl1ilgkmkwc4d4anywp6-libcrux-ml-kem-0.0.8.drv
  /nix/store/klavpsh5skm3k9a647pdszzbwfh3gb4b-crate-libcrux-poly1305-0.0.5.tar.gz.drv
  /nix/store/67xkanv0p2z5gma9nzjdiw5sbpmjjy7g-libcrux-poly1305-0.0.5.drv
  /nix/store/qy2gvnyswiz53q2ziaqim4qa0c82m1jd-cargo-vendor-dir.drv
  /nix/store/6ndfp5dqbjnlvlz7mgjgvzrkh98x5b4f-pikaci-0.1.0.drv
Lane #1120 · check-pikachat-openclaw-e2e success

nix run .#pikaci -- run pre-merge-pikachat-openclaw-e2e · lane id pre-merge-pikachat-openclaw-e2e · retries 0 · queued 2026-04-27 16:43:42

queued 17s · ran 40s

target pre-merge-pikachat-openclaw-e2e

last heartbeat 2026-04-27 16:44:39

CI run 20260427T164439Z-2c5594bc · target pre-merge-pikachat-openclaw-e2e

started 2026-04-27 16:43:59

finished 2026-04-27 16:44:39

[ci] run started: 20260427T164439Z-2c5594bc · pre-merge-pikachat-openclaw-e2e · Run the VM-backed heavy OpenClaw gateway end-to-end scenario
[ci] run finished: 20260427T164439Z-2c5594bc · status=skipped · skipped; no changed files matched 26 filter(s)
error (ignored): SQLite database '/var/lib/pika-git/.cache/nix/eval-cache-v6/6de2f552fa5a98a09ea9689e7ed787ca115adbc30512dbebc75b5ebdd00c8540.sqlite' is busy
these 14 derivations will be built:
  /nix/store/0h0q9n5pz6ddlkxzbcl560y0q3q4sr90-crate-hpke-rs-crypto-0.6.1.tar.gz.drv
  /nix/store/b6w6ryib7kqg0kvxljpgdddn62lbj0g5-crate-hpke-rs-0.6.1.tar.gz.drv
  /nix/store/3sy4jca9v29xf32m8khz6nav42zc8rk7-hpke-rs-0.6.1.drv
  /nix/store/56014qx78siksj4fn7lzv4pczk6bl3n5-crate-libcrux-aead-0.0.7.tar.gz.drv
  /nix/store/5x9hqpzq6khjpwqwx7sw05dahnqxxi7b-hpke-rs-crypto-0.6.1.drv
  /nix/store/5zmb6c8sykwv9lhls8044426nsc2slna-libcrux-aead-0.0.7.drv
  /nix/store/gc66ny65wf95z0wlxl1swg1j7mkap7js-crate-libcrux-ml-kem-0.0.8.tar.gz.drv
  /nix/store/645b7vmprfiddl1ilgkmkwc4d4anywp6-libcrux-ml-kem-0.0.8.drv
  /nix/store/klavpsh5skm3k9a647pdszzbwfh3gb4b-crate-libcrux-poly1305-0.0.5.tar.gz.drv
  /nix/store/67xkanv0p2z5gma9nzjdiw5sbpmjjy7g-libcrux-poly1305-0.0.5.drv
  /nix/store/nkwn98dl627qi6kd0y2fccwz17vn1vi9-crate-libcrux-chacha20poly1305-0.0.7.tar.gz.drv
  /nix/store/86xhqri8avi25683bja4mr9bkzcqlj5d-libcrux-chacha20poly1305-0.0.7.drv
  /nix/store/qy2gvnyswiz53q2ziaqim4qa0c82m1jd-cargo-vendor-dir.drv
  /nix/store/6ndfp5dqbjnlvlz7mgjgvzrkh98x5b4f-pikaci-0.1.0.drv
Lane #1121 · check-pika-followup success

nix run .#pikaci -- run pre-merge-pika-followup · lane id pre-merge-pika-followup · retries 0 · queued 2026-04-27 16:43:42

queued 17s · ran 37s

target pre-merge-pika-followup

last heartbeat 2026-04-27 16:44:36

CI run 20260427T164436Z-c0afa726 · target pre-merge-pika-followup

started 2026-04-27 16:43:59

finished 2026-04-27 16:44:36

[ci] run started: 20260427T164436Z-c0afa726 · pre-merge-pika-followup · Run the VM-backed non-Rust follow-up checks from the pre-merge pika lane
[ci] run finished: 20260427T164436Z-c0afa726 · status=skipped · skipped; no changed files matched 24 filter(s)
error (ignored): SQLite database '/var/lib/pika-git/.cache/nix/eval-cache-v6/6de2f552fa5a98a09ea9689e7ed787ca115adbc30512dbebc75b5ebdd00c8540.sqlite' is busy
these 20 derivations will be built:
  /nix/store/0h0q9n5pz6ddlkxzbcl560y0q3q4sr90-crate-hpke-rs-crypto-0.6.1.tar.gz.drv
  /nix/store/b6w6ryib7kqg0kvxljpgdddn62lbj0g5-crate-hpke-rs-0.6.1.tar.gz.drv
  /nix/store/3sy4jca9v29xf32m8khz6nav42zc8rk7-hpke-rs-0.6.1.drv
  /nix/store/56014qx78siksj4fn7lzv4pczk6bl3n5-crate-libcrux-aead-0.0.7.tar.gz.drv
  /nix/store/5x9hqpzq6khjpwqwx7sw05dahnqxxi7b-hpke-rs-crypto-0.6.1.drv
  /nix/store/5zmb6c8sykwv9lhls8044426nsc2slna-libcrux-aead-0.0.7.drv
  /nix/store/gc66ny65wf95z0wlxl1swg1j7mkap7js-crate-libcrux-ml-kem-0.0.8.tar.gz.drv
  /nix/store/645b7vmprfiddl1ilgkmkwc4d4anywp6-libcrux-ml-kem-0.0.8.drv
  /nix/store/klavpsh5skm3k9a647pdszzbwfh3gb4b-crate-libcrux-poly1305-0.0.5.tar.gz.drv
  /nix/store/67xkanv0p2z5gma9nzjdiw5sbpmjjy7g-libcrux-poly1305-0.0.5.drv
  /nix/store/nkwn98dl627qi6kd0y2fccwz17vn1vi9-crate-libcrux-chacha20poly1305-0.0.7.tar.gz.drv
  /nix/store/86xhqri8avi25683bja4mr9bkzcqlj5d-libcrux-chacha20poly1305-0.0.7.drv
  /nix/store/8cmfn2njg9bmgc77svsn1121inm6wbrm-rand_core-0.10.1.drv
  /nix/store/i9prqlzifijvghdbc38dfgm5va815rd7-crate-libcrux-sha3-0.0.8.tar.gz.drv
  /nix/store/bsq4dsq4v1hy51s6qxa1kv3sw7vfb60k-libcrux-sha3-0.0.8.drv
  /nix/store/d9hs072g4m7dcaqhmh1bv9x1dbn7a8mz-crate-hpke-rs-rust-crypto-0.6.1.tar.gz.drv
  /nix/store/lh30lqfx13jyyzbblici8hwnyn763kaa-hpke-rs-rust-crypto-0.6.1.drv
  /nix/store/llzh9afb2zmpqaf9rfxvla2yp2p7zrrc-rand-0.10.1.drv
  /nix/store/qy2gvnyswiz53q2ziaqim4qa0c82m1jd-cargo-vendor-dir.drv
  /nix/store/6ndfp5dqbjnlvlz7mgjgvzrkh98x5b4f-pikaci-0.1.0.drv
these 2 paths will be fetched (0.12 MiB download, 0.12 MiB unpacked):
  /nix/store/35idcl0hil06jzxlaxg76yrhyy4qbqkm-crate-rand-0.10.1.tar.gz
  /nix/store/swmp10pck56733x1rl0xhqbbsb4nxq0c-crate-rand_core-0.10.1.tar.gz
Lane #1122 · check-apple-host-sanity success

nix run .#pikaci -- run apple_host_sanity · lane id apple_host_sanity · retries 0 · queued 2026-04-27 16:43:42

queued 17s · ran 40s

target apple_host_sanity

last heartbeat 2026-04-27 16:44:39

CI run 20260427T164439Z-e33ad04b · target apple_host_sanity

started 2026-04-27 16:43:59

finished 2026-04-27 16:44:39

[ci] run started: 20260427T164439Z-e33ad04b · apple_host_sanity · Run the Apple host sanity lane via pikaci
[ci] run finished: 20260427T164439Z-e33ad04b · status=skipped · skipped; no changed files matched 22 filter(s)
error (ignored): SQLite database '/var/lib/pika-git/.cache/nix/eval-cache-v6/6de2f552fa5a98a09ea9689e7ed787ca115adbc30512dbebc75b5ebdd00c8540.sqlite' is busy
these 17 derivations will be built:
  /nix/store/0h0q9n5pz6ddlkxzbcl560y0q3q4sr90-crate-hpke-rs-crypto-0.6.1.tar.gz.drv
  /nix/store/b6w6ryib7kqg0kvxljpgdddn62lbj0g5-crate-hpke-rs-0.6.1.tar.gz.drv
  /nix/store/3sy4jca9v29xf32m8khz6nav42zc8rk7-hpke-rs-0.6.1.drv
  /nix/store/56014qx78siksj4fn7lzv4pczk6bl3n5-crate-libcrux-aead-0.0.7.tar.gz.drv
  /nix/store/5x9hqpzq6khjpwqwx7sw05dahnqxxi7b-hpke-rs-crypto-0.6.1.drv
  /nix/store/5zmb6c8sykwv9lhls8044426nsc2slna-libcrux-aead-0.0.7.drv
  /nix/store/gc66ny65wf95z0wlxl1swg1j7mkap7js-crate-libcrux-ml-kem-0.0.8.tar.gz.drv
  /nix/store/645b7vmprfiddl1ilgkmkwc4d4anywp6-libcrux-ml-kem-0.0.8.drv
  /nix/store/klavpsh5skm3k9a647pdszzbwfh3gb4b-crate-libcrux-poly1305-0.0.5.tar.gz.drv
  /nix/store/67xkanv0p2z5gma9nzjdiw5sbpmjjy7g-libcrux-poly1305-0.0.5.drv
  /nix/store/nkwn98dl627qi6kd0y2fccwz17vn1vi9-crate-libcrux-chacha20poly1305-0.0.7.tar.gz.drv
  /nix/store/86xhqri8avi25683bja4mr9bkzcqlj5d-libcrux-chacha20poly1305-0.0.7.drv
  /nix/store/8cmfn2njg9bmgc77svsn1121inm6wbrm-rand_core-0.10.1.drv
  /nix/store/b03r3fnjjbk982xkqm8fvn1ycgkzzkdq-crate-libcrux-kem-0.0.7.tar.gz.drv
  /nix/store/pkziv71j56nvs3c1ziz9ir17y15rygkp-libcrux-kem-0.0.7.drv
  /nix/store/qy2gvnyswiz53q2ziaqim4qa0c82m1jd-cargo-vendor-dir.drv
  /nix/store/6ndfp5dqbjnlvlz7mgjgvzrkh98x5b4f-pikaci-0.1.0.drv
this path will be fetched (0.02 MiB download, 0.02 MiB unpacked):
  /nix/store/swmp10pck56733x1rl0xhqbbsb4nxq0c-crate-rand_core-0.10.1.tar.gz
Lane #1123 · check-apple-desktop-compile success

nix run .#pikaci -- run apple_desktop_compile · lane id apple_desktop_compile · retries 0 · queued 2026-04-27 16:43:42

queued 17s · ran 39s

target apple_desktop_compile

last heartbeat 2026-04-27 16:44:38

CI run 20260427T164438Z-884cb17d · target apple_desktop_compile

started 2026-04-27 16:43:59

finished 2026-04-27 16:44:38

[ci] run started: 20260427T164438Z-884cb17d · apple_desktop_compile · Run the Apple desktop compile lane via pikaci
[ci] run finished: 20260427T164438Z-884cb17d · status=skipped · skipped; no changed files matched 33 filter(s)
error (ignored): SQLite database '/var/lib/pika-git/.cache/nix/eval-cache-v6/6de2f552fa5a98a09ea9689e7ed787ca115adbc30512dbebc75b5ebdd00c8540.sqlite' is busy
these 12 derivations will be built:
  /nix/store/0h0q9n5pz6ddlkxzbcl560y0q3q4sr90-crate-hpke-rs-crypto-0.6.1.tar.gz.drv
  /nix/store/b6w6ryib7kqg0kvxljpgdddn62lbj0g5-crate-hpke-rs-0.6.1.tar.gz.drv
  /nix/store/3sy4jca9v29xf32m8khz6nav42zc8rk7-hpke-rs-0.6.1.drv
  /nix/store/56014qx78siksj4fn7lzv4pczk6bl3n5-crate-libcrux-aead-0.0.7.tar.gz.drv
  /nix/store/5x9hqpzq6khjpwqwx7sw05dahnqxxi7b-hpke-rs-crypto-0.6.1.drv
  /nix/store/5zmb6c8sykwv9lhls8044426nsc2slna-libcrux-aead-0.0.7.drv
  /nix/store/gc66ny65wf95z0wlxl1swg1j7mkap7js-crate-libcrux-ml-kem-0.0.8.tar.gz.drv
  /nix/store/645b7vmprfiddl1ilgkmkwc4d4anywp6-libcrux-ml-kem-0.0.8.drv
  /nix/store/klavpsh5skm3k9a647pdszzbwfh3gb4b-crate-libcrux-poly1305-0.0.5.tar.gz.drv
  /nix/store/67xkanv0p2z5gma9nzjdiw5sbpmjjy7g-libcrux-poly1305-0.0.5.drv
  /nix/store/qy2gvnyswiz53q2ziaqim4qa0c82m1jd-cargo-vendor-dir.drv
  /nix/store/6ndfp5dqbjnlvlz7mgjgvzrkh98x5b4f-pikaci-0.1.0.drv
Lane #1124 · check-apple-ios-compile success

nix run .#pikaci -- run apple_ios_compile · lane id apple_ios_compile · retries 0 · queued 2026-04-27 16:43:42

queued 7m 05s · ran 2s

target apple_ios_compile

last heartbeat 2026-04-27 16:50:49

CI run 20260427T165048Z-52597e67 · target apple_ios_compile

started 2026-04-27 16:50:47

finished 2026-04-27 16:50:49

[ci] run started: 20260427T165048Z-52597e67 · apple_ios_compile · Run the Apple iOS compile lane via pikaci
[ci] run finished: 20260427T165048Z-52597e67 · status=skipped · skipped; no changed files matched 40 filter(s)
Lane #1125 · check-fixture success

nix run .#pikaci -- run pre-merge-fixture-rust · lane id pre-merge-fixture-rust · retries 0 · queued 2026-04-27 16:43:42

queued 17s · ran 36s

target pre-merge-fixture-rust

last heartbeat 2026-04-27 16:44:35

CI run 20260427T164435Z-77eba8a0 · target pre-merge-fixture-rust

started 2026-04-27 16:43:59

finished 2026-04-27 16:44:35

[ci] run started: 20260427T164435Z-77eba8a0 · pre-merge-fixture-rust · Run the VM-backed Rust tests from the fixture lane
[ci] run finished: 20260427T164435Z-77eba8a0 · status=skipped · skipped; no changed files matched 43 filter(s)
error (ignored): SQLite database '/var/lib/pika-git/.cache/nix/eval-cache-v6/6de2f552fa5a98a09ea9689e7ed787ca115adbc30512dbebc75b5ebdd00c8540.sqlite' is busy
these 24 derivations will be built:
  /nix/store/0h0q9n5pz6ddlkxzbcl560y0q3q4sr90-crate-hpke-rs-crypto-0.6.1.tar.gz.drv
  /nix/store/3pi8zgi9g9sxjc5klnyrhvkj5h0y4ml9-crate-hpke-rs-libcrux-0.6.1.tar.gz.drv
  /nix/store/b6w6ryib7kqg0kvxljpgdddn62lbj0g5-crate-hpke-rs-0.6.1.tar.gz.drv
  /nix/store/3sy4jca9v29xf32m8khz6nav42zc8rk7-hpke-rs-0.6.1.drv
  /nix/store/56014qx78siksj4fn7lzv4pczk6bl3n5-crate-libcrux-aead-0.0.7.tar.gz.drv
  /nix/store/5x9hqpzq6khjpwqwx7sw05dahnqxxi7b-hpke-rs-crypto-0.6.1.drv
  /nix/store/5zmb6c8sykwv9lhls8044426nsc2slna-libcrux-aead-0.0.7.drv
  /nix/store/gc66ny65wf95z0wlxl1swg1j7mkap7js-crate-libcrux-ml-kem-0.0.8.tar.gz.drv
  /nix/store/645b7vmprfiddl1ilgkmkwc4d4anywp6-libcrux-ml-kem-0.0.8.drv
  /nix/store/klavpsh5skm3k9a647pdszzbwfh3gb4b-crate-libcrux-poly1305-0.0.5.tar.gz.drv
  /nix/store/67xkanv0p2z5gma9nzjdiw5sbpmjjy7g-libcrux-poly1305-0.0.5.drv
  /nix/store/nkwn98dl627qi6kd0y2fccwz17vn1vi9-crate-libcrux-chacha20poly1305-0.0.7.tar.gz.drv
  /nix/store/86xhqri8avi25683bja4mr9bkzcqlj5d-libcrux-chacha20poly1305-0.0.7.drv
  /nix/store/8cmfn2njg9bmgc77svsn1121inm6wbrm-rand_core-0.10.1.drv
  /nix/store/i9prqlzifijvghdbc38dfgm5va815rd7-crate-libcrux-sha3-0.0.8.tar.gz.drv
  /nix/store/bsq4dsq4v1hy51s6qxa1kv3sw7vfb60k-libcrux-sha3-0.0.8.drv
  /nix/store/d9hs072g4m7dcaqhmh1bv9x1dbn7a8mz-crate-hpke-rs-rust-crypto-0.6.1.tar.gz.drv
  /nix/store/lh30lqfx13jyyzbblici8hwnyn763kaa-hpke-rs-rust-crypto-0.6.1.drv
  /nix/store/llzh9afb2zmpqaf9rfxvla2yp2p7zrrc-rand-0.10.1.drv
  /nix/store/b03r3fnjjbk982xkqm8fvn1ycgkzzkdq-crate-libcrux-kem-0.0.7.tar.gz.drv
  /nix/store/pkziv71j56nvs3c1ziz9ir17y15rygkp-libcrux-kem-0.0.7.drv
  /nix/store/vlsdsdwyp1gikdkslkpjvhbqh2g9fw7p-hpke-rs-libcrux-0.6.1.drv
  /nix/store/qy2gvnyswiz53q2ziaqim4qa0c82m1jd-cargo-vendor-dir.drv
  /nix/store/6ndfp5dqbjnlvlz7mgjgvzrkh98x5b4f-pikaci-0.1.0.drv
these 2 paths will be fetched (0.12 MiB download, 0.12 MiB unpacked):
  /nix/store/35idcl0hil06jzxlaxg76yrhyy4qbqkm-crate-rand-0.10.1.tar.gz
  /nix/store/swmp10pck56733x1rl0xhqbbsb4nxq0c-crate-rand_core-0.10.1.tar.gz
copying path '/nix/store/35idcl0hil06jzxlaxg76yrhyy4qbqkm-crate-rand-0.10.1.tar.gz' from 'https://cache.nixos.org'...
copying path '/nix/store/swmp10pck56733x1rl0xhqbbsb4nxq0c-crate-rand_core-0.10.1.tar.gz' from 'https://cache.nixos.org'...
building '/nix/store/b6w6ryib7kqg0kvxljpgdddn62lbj0g5-crate-hpke-rs-0.6.1.tar.gz.drv'...
building '/nix/store/0h0q9n5pz6ddlkxzbcl560y0q3q4sr90-crate-hpke-rs-crypto-0.6.1.tar.gz.drv'...
building '/nix/store/3pi8zgi9g9sxjc5klnyrhvkj5h0y4ml9-crate-hpke-rs-libcrux-0.6.1.tar.gz.drv'...
building '/nix/store/d9hs072g4m7dcaqhmh1bv9x1dbn7a8mz-crate-hpke-rs-rust-crypto-0.6.1.tar.gz.drv'...
building '/nix/store/56014qx78siksj4fn7lzv4pczk6bl3n5-crate-libcrux-aead-0.0.7.tar.gz.drv'...
building '/nix/store/nkwn98dl627qi6kd0y2fccwz17vn1vi9-crate-libcrux-chacha20poly1305-0.0.7.tar.gz.drv'...
building '/nix/store/b03r3fnjjbk982xkqm8fvn1ycgkzzkdq-crate-libcrux-kem-0.0.7.tar.gz.drv'...
building '/nix/store/gc66ny65wf95z0wlxl1swg1j7mkap7js-crate-libcrux-ml-kem-0.0.8.tar.gz.drv'...
building '/nix/store/klavpsh5skm3k9a647pdszzbwfh3gb4b-crate-libcrux-poly1305-0.0.5.tar.gz.drv'...
building '/nix/store/i9prqlzifijvghdbc38dfgm5va815rd7-crate-libcrux-sha3-0.0.8.tar.gz.drv'...
building '/nix/store/llzh9afb2zmpqaf9rfxvla2yp2p7zrrc-rand-0.10.1.drv'...
building '/nix/store/8cmfn2njg9bmgc77svsn1121inm6wbrm-rand_core-0.10.1.drv'...
building '/nix/store/lh30lqfx13jyyzbblici8hwnyn763kaa-hpke-rs-rust-crypto-0.6.1.drv'...
building '/nix/store/3sy4jca9v29xf32m8khz6nav42zc8rk7-hpke-rs-0.6.1.drv'...
building '/nix/store/5x9hqpzq6khjpwqwx7sw05dahnqxxi7b-hpke-rs-crypto-0.6.1.drv'...
building '/nix/store/5zmb6c8sykwv9lhls8044426nsc2slna-libcrux-aead-0.0.7.drv'...
building '/nix/store/86xhqri8avi25683bja4mr9bkzcqlj5d-libcrux-chacha20poly1305-0.0.7.drv'...
building '/nix/store/vlsdsdwyp1gikdkslkpjvhbqh2g9fw7p-hpke-rs-libcrux-0.6.1.drv'...
building '/nix/store/pkziv71j56nvs3c1ziz9ir17y15rygkp-libcrux-kem-0.0.7.drv'...
building '/nix/store/67xkanv0p2z5gma9nzjdiw5sbpmjjy7g-libcrux-poly1305-0.0.5.drv'...
building '/nix/store/bsq4dsq4v1hy51s6qxa1kv3sw7vfb60k-libcrux-sha3-0.0.8.drv'...
building '/nix/store/645b7vmprfiddl1ilgkmkwc4d4anywp6-libcrux-ml-kem-0.0.8.drv'...
building '/nix/store/qy2gvnyswiz53q2ziaqim4qa0c82m1jd-cargo-vendor-dir.drv'...
building '/nix/store/6ndfp5dqbjnlvlz7mgjgvzrkh98x5b4f-pikaci-0.1.0.drv'...
Lane #1126 · check-rmp success

nix run .#pikaci -- run pre-merge-rmp · lane id pre-merge-rmp · retries 0 · queued 2026-04-27 16:43:42

queued 17s · ran 38s

target pre-merge-rmp

last heartbeat 2026-04-27 16:44:37

CI run 20260427T164437Z-9b9e6031 · target pre-merge-rmp

started 2026-04-27 16:43:59

finished 2026-04-27 16:44:37

[ci] run started: 20260427T164437Z-9b9e6031 · pre-merge-rmp · Run the VM-backed pre-merge RMP lane
[ci] run finished: 20260427T164437Z-9b9e6031 · status=skipped · skipped; no changed files matched 13 filter(s)
error (ignored): SQLite database '/var/lib/pika-git/.cache/nix/eval-cache-v6/6de2f552fa5a98a09ea9689e7ed787ca115adbc30512dbebc75b5ebdd00c8540.sqlite' is busy
these 12 derivations will be built:
  /nix/store/0h0q9n5pz6ddlkxzbcl560y0q3q4sr90-crate-hpke-rs-crypto-0.6.1.tar.gz.drv
  /nix/store/b6w6ryib7kqg0kvxljpgdddn62lbj0g5-crate-hpke-rs-0.6.1.tar.gz.drv
  /nix/store/3sy4jca9v29xf32m8khz6nav42zc8rk7-hpke-rs-0.6.1.drv
  /nix/store/56014qx78siksj4fn7lzv4pczk6bl3n5-crate-libcrux-aead-0.0.7.tar.gz.drv
  /nix/store/5x9hqpzq6khjpwqwx7sw05dahnqxxi7b-hpke-rs-crypto-0.6.1.drv
  /nix/store/5zmb6c8sykwv9lhls8044426nsc2slna-libcrux-aead-0.0.7.drv
  /nix/store/gc66ny65wf95z0wlxl1swg1j7mkap7js-crate-libcrux-ml-kem-0.0.8.tar.gz.drv
  /nix/store/645b7vmprfiddl1ilgkmkwc4d4anywp6-libcrux-ml-kem-0.0.8.drv
  /nix/store/klavpsh5skm3k9a647pdszzbwfh3gb4b-crate-libcrux-poly1305-0.0.5.tar.gz.drv
  /nix/store/67xkanv0p2z5gma9nzjdiw5sbpmjjy7g-libcrux-poly1305-0.0.5.drv
  /nix/store/qy2gvnyswiz53q2ziaqim4qa0c82m1jd-cargo-vendor-dir.drv
  /nix/store/6ndfp5dqbjnlvlz7mgjgvzrkh98x5b4f-pikaci-0.1.0.drv