This repository has no description
0

Configure Feed

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

1on: 2 - push 3 4jobs: 5 list: 6 runs-on: ubuntu-24.04 7 outputs: 8 matrix: ${{ steps.list.outputs.matrix }} 9 steps: 10 - uses: actions/checkout@v4 11 - uses: DeterminateSystems/nix-installer-action@main 12 - uses: DeterminateSystems/magic-nix-cache-action@main 13 - name: List packages 14 id: list 15 run: | 16 matrix="$(nix eval .#checks.x86_64-linux --json --apply builtins.attrNames)" 17 echo "matrix=$matrix" >> "$GITHUB_OUTPUT" 18 19 build: 20 needs: list 21 runs-on: ubuntu-24.04 22 strategy: 23 fail-fast: false 24 matrix: 25 pkg: ${{ fromJson(needs.list.outputs.matrix) }} 26 name: Build ${{ matrix.pkg }} 27 steps: 28 - uses: actions/checkout@v4 29 - uses: DeterminateSystems/nix-installer-action@main 30 - uses: DeterminateSystems/magic-nix-cache-action@main 31 - name: Build 32 shell: nix shell nixpkgs#attic-client nixpkgs#nix-fast-build --command bash {0} 33 run: | 34 attic login --set-default tombl https://nix.tombl.net '${{secrets.ATTIC_TOKEN}}' 35 attic use linuxwasm 36 nix-fast-build --skip-cached --no-nom --flake '.#checks.x86_64-linux.${{ matrix.pkg }}^*' --attic-cache=linuxwasm