From 3adbc80cc65d49ca7470c0954ff552c11c471d96 Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Mon, 29 Dec 2025 19:47:30 -0600 Subject: [PATCH] Build images in Gitea actions - pass 1 --- .github/workflows/build.yml | 25 +++++++++++++++++++++++++ img/builder.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..30fc03f --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,25 @@ +name: Build images + +"on": + push: + branches: + - main + +jobs: + build: + name: "Build" + runs-on: nix-latest + strategy: + matrix: + image: + - bitwarden + - builder + - immich + - sword-container-builder + - vm-test + steps: + - uses: actions/checkout@v5 + - run: | + nix build ".#${{ matrix.image }}" + podman import result "src.thehellings.com/greg/${{ matrix.image }}" + podman images diff --git a/img/builder.nix b/img/builder.nix index fb1d131..ee8cac3 100644 --- a/img/builder.nix +++ b/img/builder.nix @@ -1,5 +1,6 @@ { bashInteractive, + buildah, dockerTools, git, lib, @@ -44,6 +45,7 @@ in (lib.getExe activate) ]; extraPkgs = [ + buildah dockerTools.caCertificates nix-output-monitor podman