ALPHA: wire is a tool to deploy nixos systems wire.althaea.zone/
at rollback-hacking 34 lines 830 B view raw
1--- 2name: "Test" 3on: 4 pull_request: 5 push: 6jobs: 7 pre-job: 8 continue-on-error: true 9 runs-on: ubuntu-latest 10 outputs: 11 should_skip: ${{ steps.skip_check.outputs.should_skip }} 12 steps: 13 - id: skip_check 14 uses: fkirc/skip-duplicate-actions@v5 15 with: 16 concurrent_skipping: "same_content_newer" 17 cancel_others: "true" 18 test: 19 runs-on: ubuntu-latest 20 needs: pre-job 21 permissions: 22 contents: read 23 if: needs.pre-job.outputs.should_skip != 'true' 24 steps: 25 - uses: actions/checkout@v6 26 - uses: ./.github/actions/setup-nix 27 - name: Build Tests 28 run: nix build .#cargo-tests -L -vv 29 - name: Cargo Tests 30 run: | 31 nix develop \ 32 --print-build-logs \ 33 -v \ 34 --command result/bin/run-tests