Back to feed

ci-run-smoke-1774026236

sledtools/pika · branch #19 · target master · updated 2026-03-20 17:24:52

branch: closed tutorial: ready ci: failed

CI

Latest run has 1 failed lane(s). Open the highlighted lane rows below for logs, then rerun from this page after fixing the cause.

Run #23 · failed · 6 lane(s)

head dc571c5408c323cb1aa239e9ac5b813895b33d46 · queued 2026-03-20 17:04:03

started 2026-03-20 17:04:09

finished 2026-03-20 17:04:40

Lane #54 · check-pika-rust · success · ./scripts/pikaci-staged-linux-remote.sh run pre-merge-pika-rust

lane id pika_rust · retries 0 · queued 2026-03-20 17:04:03

pikaci run 20260320T170440Z-e9076a80 · target pre-merge-pika-rust

started 2026-03-20 17:04:09

finished 2026-03-20 17:04:40

[pikaci] run started: 20260320T170440Z-e9076a80 · pre-merge-pika-rust · Run the VM-backed Rust tests from the pre-merge pika lane
[pikaci] run finished: 20260320T170440Z-e9076a80 · status=skipped · skipped; no changed files matched 13 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/622dd0c223bf3182b2a8eb51c7d6a9601372e8d8d27fa19ef85592d1f139c190.sqlite' is busy
this derivation will be built:
  /nix/store/jkagw2mxjkx5zrvkd5cwjidjnqhjmj3i-pikaci-0.1.0.drv
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #55 · check-pika-followup · success · ./scripts/pikaci-staged-linux-remote.sh run pre-merge-pika-followup

lane id pika_followup · retries 0 · queued 2026-03-20 17:04:03

pikaci run 20260320T170435Z-9d652d8f · target pre-merge-pika-followup

started 2026-03-20 17:04:09

finished 2026-03-20 17:04:35

[pikaci] run started: 20260320T170435Z-9d652d8f · pre-merge-pika-followup · Run the VM-backed non-Rust follow-up checks from the pre-merge pika lane
[pikaci] run finished: 20260320T170435Z-9d652d8f · status=skipped · skipped; no changed files matched 23 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/622dd0c223bf3182b2a8eb51c7d6a9601372e8d8d27fa19ef85592d1f139c190.sqlite' is busy
this derivation will be built:
  /nix/store/jkagw2mxjkx5zrvkd5cwjidjnqhjmj3i-pikaci-0.1.0.drv
building '/nix/store/jkagw2mxjkx5zrvkd5cwjidjnqhjmj3i-pikaci-0.1.0.drv'...
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #56 · check-agent-contracts · success · ./scripts/pikaci-staged-linux-remote.sh run pre-merge-agent-contracts

lane id agent_contracts · retries 0 · queued 2026-03-20 17:04:03

pikaci run 20260320T170440Z-a19ae2f4 · target pre-merge-agent-contracts

started 2026-03-20 17:04:09

finished 2026-03-20 17:04:40

[pikaci] run started: 20260320T170440Z-a19ae2f4 · pre-merge-agent-contracts · Run the VM-backed pre-merge agent contracts lane
[pikaci] run finished: 20260320T170440Z-a19ae2f4 · status=skipped · skipped; no changed files matched 18 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/622dd0c223bf3182b2a8eb51c7d6a9601372e8d8d27fa19ef85592d1f139c190.sqlite' is busy
this derivation will be built:
  /nix/store/jkagw2mxjkx5zrvkd5cwjidjnqhjmj3i-pikaci-0.1.0.drv
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #57 · check-pikachat · success · ./scripts/pikaci-staged-linux-remote.sh run pre-merge-pikachat-rust

lane id pikachat · retries 0 · queued 2026-03-20 17:04:03

pikaci run 20260320T170438Z-fe0c7813 · target pre-merge-pikachat-rust

started 2026-03-20 17:04:09

finished 2026-03-20 17:04:39

[pikaci] run started: 20260320T170438Z-fe0c7813 · pre-merge-pikachat-rust · Run the VM-backed Rust tests from the pikachat lane
[pikaci] run finished: 20260320T170438Z-fe0c7813 · status=skipped · skipped; no changed files matched 25 filter(s)
error (ignored): SQLite database '/var/lib/pika-news/.cache/nix/eval-cache-v6/622dd0c223bf3182b2a8eb51c7d6a9601372e8d8d27fa19ef85592d1f139c190.sqlite' is busy
this derivation will be built:
  /nix/store/jkagw2mxjkx5zrvkd5cwjidjnqhjmj3i-pikaci-0.1.0.drv
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output
Lane #58 · check-apple-host-sanity · failed · ./scripts/pikaci-apple-github-step remote-run --just-recipe apple-host-sanity

lane id apple_host_sanity · retries 0 · queued 2026-03-20 17:04:03

This lane failed. Check the log output below before rerunning.

started 2026-03-20 17:04:09

finished 2026-03-20 17:04:09

./scripts/pikaci-apple-github-step: line 167: PIKACI_APPLE_SSH_KEY: unbound variable
Lane #59 · check-fixture · success · ./scripts/pikaci-staged-linux-remote.sh run pre-merge-fixture-rust

lane id fixture · retries 0 · queued 2026-03-20 17:04:03

pikaci run 20260320T170440Z-ba49490e · target pre-merge-fixture-rust

started 2026-03-20 17:04:09

finished 2026-03-20 17:04:40

[pikaci] run started: 20260320T170440Z-ba49490e · pre-merge-fixture-rust · Run the VM-backed Rust tests from the fixture lane
[pikaci] run finished: 20260320T170440Z-ba49490e · status=skipped · skipped; no changed files matched 39 filter(s)
this derivation will be built:
  /nix/store/jkagw2mxjkx5zrvkd5cwjidjnqhjmj3i-pikaci-0.1.0.drv
[pikaci-tools] staged-linux-remote: resolution=nix-build package_root=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0
[pikaci-tools] staged-linux-remote: pikaci=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci
[pikaci-tools] staged-linux-remote: helper=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci-fulfill-prepared-output
[pikaci-tools] staged-linux-remote: launcher=/nix/store/zqyhaqxkq0sj3hkjxxnq0mm1mzbaf6x0-pikaci-0.1.0/bin/pikaci-launch-fulfill-prepared-output

Summary

This branch (ci-run-smoke-1774026236) introduces a trivial whitespace-only change to rust/src/lib.rs, appending a newline at the end of the file. Its purpose is to serve as a CI smoke test — verifying that the continuous integration pipeline triggers, builds, and completes successfully on a minimal, risk-free diff against the master branch.

Tutorial Steps

Append trailing newline to rust/src/lib.rs

Intent: Introduce a no-op change (single trailing newline) to the Rust library source file so the CI pipeline has a concrete diff to build and validate against master. This is a standard smoke-test technique: the change carries zero functional risk while still exercising the full build-and-test workflow.

Affected files: rust/src/lib.rs

Evidence
@@ -366,3 +366,4 @@ impl FfiApp {
         )));
     }
 }
+

What changed

A single blank line was added after the closing brace of the FfiApp impl block at the very end of rust/src/lib.rs (line 369).

Why

This is a CI smoke-test commit. The branch name (ci-run-smoke-1774026236) and title make the intent explicit: push a harmless diff so the CI pipeline runs end-to-end. Common reasons for this pattern include:

  1. Validating new or updated CI configuration — ensuring jobs trigger on the expected branch patterns.
  2. Verifying runner health — confirming that build agents can clone, compile, and report status.
  3. Testing branch-protection or status-check rules — making sure required checks are wired up correctly before merging real work.

Details

The diff is intentionally minimal:

@@ -366,3 +366,4 @@ impl FfiApp {
         )));
     }
 }
+

No logic, types, or public API surface is affected. Many style guides (and tools like rustfmt) already enforce a trailing newline at end-of-file, so this change also aligns the file with that convention.

Diff