name: "CI" on: push: branches: [main] jobs: check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - uses: cachix/install-nix-action@v31 with: extra_nix_config: experimental-features = nix-command flakes pipe-operators - uses: cachix/cachix-action@v15 with: name: sebastian-stork authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}" - run: nix flake check deploy: needs: check runs-on: ubuntu-latest permissions: contents: write steps: - uses: actions/checkout@v5 - run: git push origin HEAD:deploy --force