From f70e4fc6caa57cb29c5099b716c7585af477f1c0 Mon Sep 17 00:00:00 2001 From: jahanson Date: Tue, 21 May 2024 13:49:24 -0500 Subject: [PATCH] debug --- .github/workflows/build.yml | 46 +++++-------------------------------- 1 file changed, 6 insertions(+), 40 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fa46e41..7d1f5a4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,46 +16,22 @@ jobs: runs-on: ${{ matrix.os }} container: image: docker.io/library/ubuntu:latest + env: + PATH: ${{ format('{0}:{1}', '/run/current-system/sw/bin', env.PATH) }} steps: - - name: Install sudo and node - if: contains(matrix.os, 'ubuntu') - # For compatibility with actions and debian - run: apt update && apt install -y nodejs npm sudo udev curl lvm2 - - name: Create nix mount point - if: contains(matrix.os, 'ubuntu') - run: sudo mkdir /nix - - name: Maximize build space - if: contains(matrix.os, 'ubuntu') - uses: https://github.com/easimon/maximize-build-space@v10 - with: - root-reserve-mb: 512 - swap-size-mb: 1024 - build-mount-path: "/nix" - remove-dotnet: true - remove-android: true - remove-haskell: true - remove-codeql: true - overprovision-lvm: true - name: Checkout repository uses: https://github.com/actions/checkout@v4 with: fetch-depth: 0 - - name: Install Nix - if: contains(matrix.os, 'ubuntu') - uses: https://github.com/cachix/install-nix-action@v26 - with: - extra_nix_config: | - experimental-features = nix-command flakes - 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 if: ${{ !github.event.pull_request.head.repo.fork }} with: name: hsndev # If you chose API tokens for write access OR if you have a private cache authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - env: - USER: 'root' + # env: + # USER: 'root' - name: Garbage collect build dependencies run: nix-collect-garbage @@ -70,14 +46,4 @@ jobs: --fallback \ -v \ --log-format raw \ - > >(tee stdout.log) 2> >(tee /tmp/nix-build-err.log >&2) - nix-build-success: - if: ${{ always() }} - needs: - - nix-build - name: Nix Build Successful - runs-on: docker - steps: - - if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }} - name: Check matrix status - run: exit 1 \ No newline at end of file + > >(tee stdout.log) 2> >(tee /tmp/nix-build-err.log >&2) \ No newline at end of file