Nix-based CI runner images for Forgejo Actions
  • Nix 54.6%
  • Just 43%
  • Shell 2.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Simon Shine 5c2baec37b
All checks were successful
Build, push and test runner images / build-and-push (push) Successful in 3m41s
Build, push and test runner images / test-image (push) Successful in 4m23s
fix(nixos): make a lost sandbox fail loudly
nixos-image.nix:
- sandbox = true is a request; nix builds impurely whenever the namespaces are missing
- it reports that at debug level only, so the build passes and the problem surfaces later
- the later symptom is /homeless-shelter already existing, which names nothing useful

justfile:
- assert both settings in the image, since the cost of losing them is paid elsewhere

d441c4c added sandbox = true in May for exactly the /homeless-shelter error, and it did
work under dind, whose privileged job containers could set up namespaces. The Kubernetes
backend runs jobs in ordinary pods, so the setting silently stopped taking effect and the
same error came back without the config having changed.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-10 21:14:33 +02:00
.forgejo chore(ci): drop the duplicate kubernetes backend job 2026-10-09 23:09:02 +02:00
nix fix(nixos): make a lost sandbox fail loudly 2026-10-10 21:14:33 +02:00
.envrc feat: initial commit 2026-04-16 18:05:33 +02:00
.gitignore feat: initial commit 2026-04-16 18:05:33 +02:00
flake.lock chore(ci): Update nixos to 20261007 2026-10-09 13:10:44 +02:00
flake.nix chore: refactor flake 2026-07-26 09:13:58 +02:00
justfile fix(nixos): make a lost sandbox fail loudly 2026-10-10 21:14:33 +02:00