From e2e6ec441fbf7821f54a8104b9f98a59a64260e0 Mon Sep 17 00:00:00 2001 From: Jake Hillion Date: Mon, 29 Apr 2024 21:53:29 +0100 Subject: [PATCH] actions: add flake checks --- .gitea/workflows/flake.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .gitea/workflows/flake.yaml diff --git a/.gitea/workflows/flake.yaml b/.gitea/workflows/flake.yaml new file mode 100644 index 0000000..630819d --- /dev/null +++ b/.gitea/workflows/flake.yaml @@ -0,0 +1,30 @@ +name: flake + +on: + push: + branches: + - '**' + tags-ignore: + - '**' + +jobs: + flake: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 + - name: Prepare for Nix installation + run: | + apt-get update + apt-get install -y sudo + - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 + - name: lint + run: | + nix fmt + git diff --exit-code + - name: flake check + run: nix flake check --all-systems + timeout-minutes: 10 + - name: nix logs + if: failure() + run: nix log . +