Debug
Some checks failed
Build / nix-build (ubuntu-x86_64, durincore) (push) Has been cancelled
Build / nix-build (ubuntu-aarch64, varda) (push) Failing after 5s

This commit is contained in:
Joseph Hanson 2024-05-20 22:01:05 -05:00
parent ea26dd36c0
commit 213cd785cd

View file

@ -18,9 +18,6 @@ jobs:
# - name: Create nix mount point # - name: Create nix mount point
# if: contains(matrix.os, 'ubuntu-x86_64') # if: contains(matrix.os, 'ubuntu-x86_64')
# run: sudo mkdir /nix # run: sudo mkdir /nix
- uses: https://github.com/actions/setup-node@v4
with:
node-version: 20
- name: Checkout repository - name: Checkout repository
uses: https://github.com/actions/checkout@v4 uses: https://github.com/actions/checkout@v4
with: with:
@ -32,33 +29,33 @@ jobs:
experimental-features = nix-command flakes experimental-features = nix-command flakes
nix_path: nixpkgs=channel:nixos-unstable nix_path: nixpkgs=channel:nixos-unstable
- uses: https://github.com/DeterminateSystems/magic-nix-cache-action@main - uses: https://github.com/DeterminateSystems/magic-nix-cache-action@main
- uses: https://github.com/cachix/cachix-action@v14 # - uses: https://github.com/cachix/cachix-action@v14
if: ${{ !github.event.pull_request.head.repo.fork }} # if: ${{ !github.event.pull_request.head.repo.fork }}
with: # with:
name: hsndev # name: hsndev
# If you chose API tokens for write access OR if you have a private cache # # If you chose API tokens for write access OR if you have a private cache
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' # authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
- name: Garbage collect build dependencies # - name: Garbage collect build dependencies
run: nix-collect-garbage # run: nix-collect-garbage
- name: Build new ${{ matrix.system }} system # - name: Build new ${{ matrix.system }} system
run: | # run: |
set -o pipefail # set -o pipefail
nix build \ # nix build \
".#top.${{ matrix.system }}" \ # ".#top.${{ matrix.system }}" \
--profile ./profile \ # --profile ./profile \
--fallback \ # --fallback \
-v \ # -v \
--log-format raw \ # --log-format raw \
> >(tee stdout.log) 2> >(tee /tmp/nix-build-err.log >&2) # > >(tee stdout.log) 2> >(tee /tmp/nix-build-err.log >&2)
nix-build-success: # nix-build-success:
if: ${{ always() }} # if: ${{ always() }}
needs: # needs:
- nix-build # - nix-build
name: Nix Build Successful # name: Nix Build Successful
runs-on: docker # runs-on: docker
steps: # steps:
- if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }} # - if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }}
name: Check matrix status # name: Check matrix status
run: exit 1 # run: exit 1