Container image for Multica agent runner
  • Nix 75.8%
  • Just 19.2%
  • Shell 5%
Find a file
Simon Shine f5ab714207
Some checks failed
Build, test and push and multica runner image / build-test-and-push (push) Failing after 4m57s
chore(ci): Move build/push into justfile and source tag from nix
CI workflow now invokes `just build` / `just push "$version"` via
`nix run nixpkgs#just --` instead of inlining the build and skopeo-copy
logic. Tag flows from a single source: `version = "v0.2.29"` in
nix/multica-runner.nix, surfaced as the built image's `imageTag` and
read in CI with `nix eval --raw .#multica-runner.imageTag`. Future
bumps edit one string.

justfile changes:
- `push` recipe uses `nix run nixpkgs#skopeo --` with --insecure-policy
  (no policy.json setup needed on hosts that lack it).
- Reads SKOPEO_DEST_CREDS env for CI; falls back to ambient auth from
  ~/.config/containers/auth.json locally.
- `mkdir -p /var/tmp` (no-op locally; needed for the minimal nixos
  runner image where skopeo otherwise fails).
2026-05-14 15:21:49 +02:00
.forgejo chore(ci): Move build/push into justfile and source tag from nix 2026-05-14 15:21:49 +02:00
nix chore(ci): Move build/push into justfile and source tag from nix 2026-05-14 15:21:49 +02:00
.envrc feat: initial commit 2026-04-24 12:07:27 +02:00
.gitignore feat: initial commit 2026-04-24 12:07:27 +02:00
flake.lock feat(multica): Add pi agent to multica runner image 2026-04-24 12:13:43 +02:00
flake.nix feat(multica): Add pi agent to multica runner image 2026-04-24 12:13:43 +02:00
justfile chore(ci): Move build/push into justfile and source tag from nix 2026-05-14 15:21:49 +02:00