Skip to content

ci(nix): run nix-fast-build from the locked nixpkgs - #29

Open
arcuru-bot wants to merge 1 commit into
arcuru:mainfrom
arcuru-bot:ci/pin-nix-fast-build
Open

ci(nix): run nix-fast-build from the locked nixpkgs#29
arcuru-bot wants to merge 1 commit into
arcuru:mainfrom
arcuru-bot:ci/pin-nix-fast-build

Conversation

@arcuru-bot

Copy link
Copy Markdown

What

nix.yml ran nix-fast-build from upstream HEAD (nix run github:Mic92/nix-fast-build), which tracks the tool's own branch — no pin at all. A nix-eval-jobs regression rolled through on 2026-08-18 and hung the parallel flake eval for 38+ minutes; the same class of failure hits whatever the tool's HEAD happens to be.

Change

  • .github/workflows/nix.ymlnix run --inputs-from . nixpkgs#nix-fast-build, resolving nixpkgs from this repo's locked flake.lock. CI now runs the same nix-fast-build and nix-eval-jobs as the dev shell. Same fix pattern already merged in eidetica (#105) and chaz (#56).

Verification

  • actionlint clean on .github/workflows/nix.yml.
  • This PR's own CI run is the real check — it runs every flake check.

Merging makes this file live: .github/workflows/nix.yml.

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