From f45a39b1893244d95a6dbfec1d381c8d556c0eb9 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Tue, 17 Feb 2026 20:18:10 +0100 Subject: [PATCH 1/4] workflows/update: Init --- .github/workflows/update.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/update.yml diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml new file mode 100644 index 0000000..9ea9715 --- /dev/null +++ b/.github/workflows/update.yml @@ -0,0 +1,18 @@ +name: "Update" +on: + schedule: + - cron: "0 4 * * 1,3,6" # Mon, Wed, Sat at 04:00 UTC + workflow_dispatch: +jobs: + update: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/checkout@v5 + - uses: cachix/install-nix-action@v31 + - run: | + git config user.name "github-actions[bot]" + git config user.email "41898282+github-actions[bot]@users.noreply.github.com" + nix flake update --commit-lock-file + git push From a1a462fc8c5f2b1e22e3d14bc823a56bf7484312 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Tue, 17 Feb 2026 20:33:57 +0100 Subject: [PATCH 2/4] workflows: Rename `CI` to `Check & Deploy` --- .github/workflows/{ci.yml => check-deploy.yml} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename .github/workflows/{ci.yml => check-deploy.yml} (96%) diff --git a/.github/workflows/ci.yml b/.github/workflows/check-deploy.yml similarity index 96% rename from .github/workflows/ci.yml rename to .github/workflows/check-deploy.yml index 488a790..681b495 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/check-deploy.yml @@ -1,4 +1,4 @@ -name: "CI" +name: "Check & Deploy" on: push: branches: [main] From c749ff4116e71c2dd10d361463fb5072e3245fd7 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Tue, 17 Feb 2026 20:35:25 +0100 Subject: [PATCH 3/4] workflows/check-deploy: Increase verbosity --- .github/workflows/check-deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-deploy.yml b/.github/workflows/check-deploy.yml index 681b495..e44bc06 100644 --- a/.github/workflows/check-deploy.yml +++ b/.github/workflows/check-deploy.yml @@ -14,7 +14,7 @@ jobs: with: name: sebastian-stork authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}" - - run: nix flake check + - run: nix flake check --print-build-logs deploy: needs: check runs-on: ubuntu-latest From ea3d52755ab565928af2d64ee3b304c9444371d4 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Tue, 17 Feb 2026 20:47:29 +0100 Subject: [PATCH 4/4] workflows/check-deploy: Allow experimental pipe-operator --- .github/workflows/update.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 9ea9715..56f7930 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -11,6 +11,8 @@ jobs: steps: - uses: actions/checkout@v5 - uses: cachix/install-nix-action@v31 + with: + extra_nix_config: experimental-features = nix-command flakes pipe-operators - run: | git config user.name "github-actions[bot]" git config user.email "41898282+github-actions[bot]@users.noreply.github.com"