Skip to content

ci: Wait for nixbot before building the Nix matrix - #2512

Draft
brainrake wants to merge 6 commits into
developfrom
claude/buildbot-matrix-sequencing-4bbed5
Draft

brainrake wants to merge 6 commits into
developfrom
claude/buildbot-matrix-sequencing-4bbed5

Conversation

@brainrake

@brainrake brainrake commented Oct 3, 2026 •

Copy link
Copy Markdown
Collaborator

What kind of change does this PR introduce?

CI improvement.

What is the current behavior?

Nix CI builds the full matrix on GitHub runners, even when nixbot is building the same commit.

What is the new behavior?

A new await-nixbot job waits for the nixbot/nix-eval and nixbot/nix-build check runs to finish before eval runs. The matrix then only builds what is missing from the cache. If nixbot posts no check run within 1 minute, CI runs the matrix as before.

Additional context

eval runs even if the wait job fails or times out.

🤖 Generated with Claude Code

brainrake and others added 4 commits October 3, 2026 16:26
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@blacksmith-sh

This comment has been minimized.

1 similar comment
@blacksmith-sh

blacksmith-sh Bot commented Oct 3, 2026

Copy link
Copy Markdown

Found 1 test failure on Blacksmith runners:

Failure

Test View Logs
test_ami_nix/test_coredump_processor_produces_diagnostic_bundle_and_deletes_raw_core View Logs

Fix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

brainrake and others added 2 commits October 3, 2026 18:15
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@brainrake brainrake changed the title ci: Wait for buildbot before building the Nix matrix ci: Wait for nixbot before building the Nix matrix Oct 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant