Debug
This commit is contained in:
parent
ea26dd36c0
commit
213cd785cd
1 changed files with 28 additions and 31 deletions
59
.github/workflows/build.yml
vendored
59
.github/workflows/build.yml
vendored
|
@ -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
|
Reference in a new issue