name: "CI" on: pull_request: push: jobs: check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: cachix/install-nix-action@v20 - uses: icewind1991/attic-action@v1 with: name: ci instance: https://cache.icewind.me authToken: '${{ secrets.ATTIC_TOKEN }}' - run: nix build .#check clippy: runs-on: ubuntu-latest needs: check steps: - uses: actions/checkout@v3 - uses: cachix/install-nix-action@v20 - uses: icewind1991/attic-action@v1 with: name: ci instance: https://cache.icewind.me authToken: '${{ secrets.ATTIC_TOKEN }}' - run: nix build .#clippy test: runs-on: ubuntu-latest needs: check steps: - uses: actions/checkout@v3 - uses: cachix/install-nix-action@v20 - uses: icewind1991/attic-action@v1 with: name: ci instance: https://cache.icewind.me authToken: '${{ secrets.ATTIC_TOKEN }}' - run: nix build .#test