name: "CI" on: pull_request: push: jobs: checks: runs-on: nix steps: - uses: actions/checkout@v4 - uses: https://codeberg.org/icewind/attic-action@v1 with: name: link instance: https://cache.icewind.link authToken: "${{ secrets.ATTIC_TOKEN }}" - run: nix flake check --keep-going sourcemod: runs-on: nix needs: [checks] strategy: fail-fast: false matrix: sdk: - tf2 - css - hl2dm - mcv - blade - dods steps: - uses: actions/checkout@v4 - uses: https://codeberg.org/icewind/attic-action@v1 with: name: link instance: https://cache.icewind.link authToken: "${{ secrets.ATTIC_TOKEN }}" - run: nix build .#sourcemods.x86_64-linux.${{ matrix.sdk }}