From cbcd6160c0cbd7c494cf4dae8f33e5b656d010c6 Mon Sep 17 00:00:00 2001 From: Paul Brinkmeier Date: Tue, 30 Sep 2025 17:24:58 +0200 Subject: [PATCH] Nix CI tryouts --- .gitea/workflows/build-image.yml | 28 +++------------------------- 1 file changed, 3 insertions(+), 25 deletions(-) diff --git a/.gitea/workflows/build-image.yml b/.gitea/workflows/build-image.yml index 763446d..8f15660 100644 --- a/.gitea/workflows/build-image.yml +++ b/.gitea/workflows/build-image.yml @@ -1,32 +1,10 @@ name: Build image on: - push: - tags: - - 'v*' + pull_request: jobs: build-image: - container: - image: catthehacker/ubuntu:act-latest + runs-on: nix steps: - name: Checkout repo uses: actions/checkout@v4 - # Required for installing nix - - name: Install sudo - run: apt-get update && apt-get install -y sudo - - name: Install Nix - uses: cachix/install-nix-action@v31 - with: - enable_kvm: false - - name: Get image meta - run: nix build .#image-meta -o image-meta - - name: Version check - run: | - VERSION=$(cat image-meta/version) - [ "$GITHUB_REF_NAME" = v"$VERSION" ] - - name: Build image - run: nix build .#image -o image.tar.gz - - run: docker login -u paul -p "$PASSWORD" git.pbrinkmeier.de - env: - PASSWORD: "${{ secrets.REGISTRY_PASSWORD }}" - - run: docker load < image.tar.gz - - run: docker image push $(cat image-meta/name) + - run: ls -lah