From 7b59f88c489b610d03d634b062db3fe3f2abf32c Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Fri, 17 Jul 2026 22:22:39 +0200 Subject: [PATCH] ci: add flake validation job before staging VM provisioning --- .forgejo/workflows/staging.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.forgejo/workflows/staging.yml b/.forgejo/workflows/staging.yml index 95c5e8b..691866f 100644 --- a/.forgejo/workflows/staging.yml +++ b/.forgejo/workflows/staging.yml @@ -5,8 +5,24 @@ on: types: [opened, synchronize, closed] jobs: + validate-flake: + runs-on: self-hosted + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Install Nix + uses: cachix/install-nix-action@v27 + with: + extra_nix_config: | + experimental-features = nix-command flakes + + - name: Validate Flake + run: nix flake check + manage-staging: runs-on: self-hosted + needs: validate-flake steps: - name: Checkout Repository uses: actions/checkout@v4