Modular, context-aware and aspect-oriented dendritic Nix configurations. Discussions: https://oeiuwq.zulipchat.com/join/nqp26cd4kngon6mo3ncgnuap/ den.oeiuwq.com
configurations den dendritic nix aspect oriented
8
fork

Configure Feed

Select the types of activity you want to include in your feed.

improve(ci): Run ci fast as first check on PRs (#472)

authored by

Victor Borja and committed by
GitHub
8603eb10 815076ec

+14 -1
+14 -1
.github/workflows/test.yml
··· 8 8 paths: ["**/*.nix"] 9 9 pull_request_review: 10 10 types: [submitted] 11 + workflow_dispatch: 12 + 11 13 concurrency: 12 14 group: ${{ github.workflow }}-${{ github.ref }} 13 15 cancel-in-progress: true ··· 22 24 - run: | 23 25 git fetch --depth 1 origin refs/heads/main 24 26 test "refs/heads/main" == "${{github.ref}}" || (git diff --name-only origin/main..${{ github.sha }} -- | grep '.nix') 25 - tests: 27 + ci-fast: 28 + if: ${{github.ref != 'refs/heads/main' && ! contains( github.event.pull_request.labels.*.name, 'allow-ci')}} 26 29 needs: [non-draft] 30 + name: ci-fast 31 + runs-on: ubuntu-latest 32 + steps: 33 + - uses: wimpysworld/nothing-but-nix@v10 34 + - uses: cachix/install-nix-action@v31 35 + - uses: DeterminateSystems/magic-nix-cache-action@v13 36 + - uses: actions/checkout@v6 37 + - run: nix-shell --run 'just ci' 38 + ci-deep: 39 + needs: [allow-ci] 27 40 strategy: 28 41 matrix: 29 42 os: [ubuntu-latest, macos-latest]