~ knotless Search/
↑↓ move↵ open⇧↵ all results

chadtmiller.com/knotless

git that lives in your Atmosphere account

knotless.dev
1 collaborator

knotless 0.13.0 Latest 2 packages, 1 image

1
10

Test a_private_repository_runs_in_its_space reads a run still running

Open
Open chadtmiller.com opened this issue 0 comments
kind/chorearea/runner

What happened

a_private_repository_runs_in_its_space (spaces net, run (test), crates/knotless-run/tests/run.rs) failed on two pulls on 2026-11-07 and passed on retry:

thread 'a_private_repository_runs_in_its_space' panicked at crates/knotless-run/tests/run.rs:4882:5:
assertion `left == right` failed: [{"commit":"84041fb5...","ref":"refs/heads/main",...,"status":"running",...}]
  left: String("running")
 right: "failure"

The run was still "running" when the test expected "failure". Quarantined until 2026-11-14.

How to see it

knotless run list knotless://chadtmiller.com/knotless --pull at://did:plc:bcgltzqazw5tb6k2g3ttenbj/dev.knotless.pull/3mzqnpksbaq7u --log, search for the test name. It runs only on the spaces alpha.

What you expected

The run to have finished, or the test to wait until it has.

Where

The runner (spaces net), main as of 2026-11-07.

Guess at the cause: the test reads the run's status straight after the runner reconciles, without waiting for it to settle, so under load it reads the status before the failing run is filed. A wait_until on the status should replace the single read.