this derivation will be built: /nix/store/zs71s7p6lyxacb4hi36vxdl9r01sdy4b-python3.14-nixbot-tests.drv error: Cannot build '/nix/store/zs71s7p6lyxacb4hi36vxdl9r01sdy4b-python3.14-nixbot-tests.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/0fvqq631gddm7v8qwr2nbcqqzpvl3hc9-python3.14-nixbot-tests-dist /nix/store/vq1da4x3rzvj9rzw2vprzc4wqh2xy2sp-python3.14-nixbot-tests Last 25 log lines: > task1 = asyncio.create_task( > orchestrator.handle_change_event( > ChangeEvent(repo=project, branch="main", commit_sha=sha) > ) > ) > await eval_runner.started.wait() > build2 = await orchestrator.handle_change_event( > ChangeEvent(repo=project, branch="main", commit_sha=sha, pr_number=4) > ) > assert build2 is not None > orchestrator.cancel_events[build2.id_].set() > await task1 > cancelled_evals = [e for e in reporter.events if e[0] == "eval-cancelled"] > assert len(cancelled_evals) == 2 > finished = [e for e in reporter.events if e[0] == "finished"] > > assert len(finished) == 2 > E AssertionError: assert 1 == 2 > E + where 1 = len([('finished', 69, 'cancelled', 0)]) > > nixbot/tests/test_orchestrator.py:2403: AssertionError > =========================== short test summary info ============================ > FAILED nixbot/tests/test_orchestrator.py::test_inflight_share_fans_out_final_status > FAILED nixbot/tests/test_orchestrator.py::test_linked_context_reported_on_eval_failure > FAILED nixbot/tests/test_orchestrator.py::test_cancel_during_eval_resolves_linked_eval_contexts > ================== 3 failed, 830 passed, 12 skipped in 25.22s ================== For full logs, run: nix log /nix/store/zs71s7p6lyxacb4hi36vxdl9r01sdy4b-python3.14-nixbot-tests.drv