diff --git a/.github/workflows/ci.yml b/.github/workflows/check-deploy.yml similarity index 91% rename from .github/workflows/ci.yml rename to .github/workflows/check-deploy.yml index 7da36fe..11c4e20 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/check-deploy.yml @@ -1,10 +1,10 @@ -name: "CI" +name: "Check & Deploy" on: workflow_dispatch: push: branches: [main] jobs: - parse-flake: + generate-matrix: runs-on: ubuntu-latest outputs: checks: ${{ steps.checks.outputs.checks }} @@ -23,12 +23,12 @@ jobs: hosts=$(nix flake show --json | jq -c '.nixosConfigurations | keys') printf "hosts=%s" "$hosts" >> "$GITHUB_OUTPUT" build-check: - needs: parse-flake + needs: generate-matrix runs-on: ubuntu-latest strategy: fail-fast: false matrix: - check: ${{ fromJson(needs.parse-flake.outputs.checks) }} + check: ${{ fromJson(needs.generate-matrix.outputs.checks) }} steps: - uses: actions/checkout@v5 - uses: cachix/install-nix-action@v31 @@ -41,12 +41,12 @@ jobs: useDaemon: false - run: nix build .#checks.x86_64-linux.${{ matrix.check }} --print-build-logs build-host: - needs: parse-flake + needs: generate-matrix runs-on: ubuntu-latest strategy: fail-fast: false matrix: - host: ${{ fromJson(needs.parse-flake.outputs.hosts) }} + host: ${{ fromJson(needs.generate-matrix.outputs.hosts) }} steps: - uses: actions/checkout@v5 - uses: cachix/install-nix-action@v31