From 6e4c8800b3647cfd3013e6583a0298363095ecbe Mon Sep 17 00:00:00 2001 From: Henri Rosten Date: Mon, 29 Apr 2024 07:50:30 +0300 Subject: [PATCH 1/3] GhA: Don't print full build logs `tmpfs` filesystem on github-hosted runner can run out of disk space due to excessive logging. Drop the `-L` from the nix build to not print the full build logs. Signed-off-by: Henri Rosten --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6a4c328d3..fa5b17461 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -183,5 +183,5 @@ jobs: echo "Running nix build, with cachix watch-exec" cachix authtoken ${{ secrets.CACHIX_AUTH_TOKEN }} cachix watch-exec ghaf-dev -- \ - nix build -L .#packages.${{ matrix.arch }}.${{ matrix.target }} + nix build .#packages.${{ matrix.arch }}.${{ matrix.target }} fi From 1ceaa137111fbf9f07d330d564e725cd416666ca Mon Sep 17 00:00:00 2001 From: Henri Rosten Date: Mon, 29 Apr 2024 08:06:18 +0300 Subject: [PATCH 2/3] GhA: Increase build log-lines Increase the number of lines of the tail of the log to show if a build fails. Signed-off-by: Henri Rosten --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fa5b17461..303dd829d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -164,6 +164,7 @@ jobs: system-features = nixos-test benchmark big-parallel kvm builders-use-substitutes = true builders = @/etc/nix/machines + log-lines = 100 - name: Configure remote builder run: | sudo sh -c "umask 377; echo '${{ secrets.BUILDER_SSH_KEY }}' >/etc/nix/id_builder_key" From 64d4ce4aba5bcdd792e75143772d2562002ca681 Mon Sep 17 00:00:00 2001 From: Henri Rosten Date: Mon, 29 Apr 2024 08:09:39 +0300 Subject: [PATCH 3/3] GhA: Make cachix watch-exec verbose Signed-off-by: Henri Rosten --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 303dd829d..e67189159 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -183,6 +183,6 @@ jobs: else echo "Running nix build, with cachix watch-exec" cachix authtoken ${{ secrets.CACHIX_AUTH_TOKEN }} - cachix watch-exec ghaf-dev -- \ + cachix watch-exec -v ghaf-dev -- \ nix build .#packages.${{ matrix.arch }}.${{ matrix.target }} fi