Unify container build workflows #306

Merged
eblume merged 3 commits from unify-container-workflows into main 2026-03-23 20:55:51 -07:00

3 commits

Author SHA1 Message Date
5dbdbf7cbe Remove nixpkgs version fallback and delete nettest container
Nix builds now require an explicit version = "..." in default.nix —
no implicit nixpkgs eval fallback. Also removes nettest (outgrown)
and updates all doc/task references.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 20:54:48 -07:00
b3dfb8d13c Remove Dockerfile version fallback from nix build path
Nix builds should resolve version from default.nix or nixpkgs only —
falling back to Dockerfile's CONTAINER_APP_VERSION masks real errors.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 20:50:01 -07:00
b5a366d829 Unify Dockerfile and Nix container build workflows
Merges build-container.yaml and build-container-nix.yaml into a single
workflow with a detect job that classifies containers by build type and
fans out to the correct runner. Containers with both Dockerfile and
default.nix get built on both runners.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 20:47:11 -07:00