Skip to content

perf(ci): make the nix dependency build reusable across revisions - #1728

Merged
mvachhar merged 20 commits into
mainfrom
pr/daniel-noland/ci-nix-cache
Aug 21, 2026
Merged

perf(ci): make the nix dependency build reusable across revisions#1728
mvachhar merged 20 commits into
mainfrom
pr/daniel-noland/ci-nix-cache

ci: keep every container image out of the shared cache

96561e1
Select commit
Loading
Failed to load commit list.
DCO-2 / DCO succeeded Aug 20, 2026 in 1s

Check passed!

All commits are signed off, the check passed.

Summary


Sha Message Pass or fail reason
🟢 53b172c perf(nix): wrap the outputs that will be kept out ... Valid sign-off found
🟢 d548732 ci: reserve Cachix for reusable build inputs Valid sign-off found
🟢 3b67b2a ci: keep workspace outputs substitutable Valid sign-off found
🟢 6b7c3a1 fix(nix): keep results out of the build source Valid sign-off found
🟢 7666f92 perf(nix): share one dependency build per flag-set Valid sign-off found
🟢 7424efd perf(nix): remap sources to a relative prefix Valid sign-off found
🟢 21604fb ci: widen matrix parallelism for deep runs Valid sign-off found
🟢 376472e ci: honour ci:-vlab again Valid sign-off found
🟢 5d693b0 ci: retry container pushes Valid sign-off found
🟢 21ed20a perf(nix): keep the git version out of the depende... Valid sign-off found
🟢 76fce62 ci: check that the dependency build stays reusable Valid sign-off found
🟢 528c9df ci: build clippy, doctests, and docs through nix Valid sign-off found
🟢 c74f7fb perf(nix): lint the workspace in one derivation Valid sign-off found
🟢 c37b3e3 ci: give nix the whole core budget, and split it f... Valid sign-off found
🟢 8323c59 ci: cut the coverage test floor and stop checking ... Valid sign-off found
🟢 23eeee1 docs(ci): document the ci:-vlab label Valid sign-off found
🟢 9e1c795 ci: check that default.nix stays formatted Valid sign-off found
🟢 23ea7cd perf(nix): keep prose and dev config out of the bu... Valid sign-off found
🟢 368146d ci: actually run nixfmt, and check that the lint l... Valid sign-off found
🟢 96561e1 ci: keep every container image out of the shared c... Valid sign-off found