From 1067cba34bfa9525923191b4bb541d2e98152489 Mon Sep 17 00:00:00 2001 From: cy Date: Thu, 13 Mar 2025 14:59:35 -0400 Subject: [PATCH] workflow: make tarball before uploading --- .github/workflows/build-machines-and-homes.yml | 10 ++++++++-- .github/workflows/build-packages.yml | 5 ++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-machines-and-homes.yml b/.github/workflows/build-machines-and-homes.yml index 55a86db..2614cba 100644 --- a/.github/workflows/build-machines-and-homes.yml +++ b/.github/workflows/build-machines-and-homes.yml @@ -75,11 +75,14 @@ jobs: run: | nix run github:zhaofengli/attic push main result + - name: prepare tarball to upload + run: nix run github:nixos/nixpkgs#gnutar hcvf result.tar result + - name: upload result uses: actions/upload-artifact@v4 with: name: ${{ matrix.machine }}-${{ matrix.os }} - path: result + path: result.tar if-no-files-found: error build-homes: @@ -141,9 +144,12 @@ jobs: run: | nix run github:zhaofengli/attic push main result + - name: prepare tarball to upload + run: nix run github:nixos/nixpkgs#gnutar hcvf result.tar result + - name: upload result uses: actions/upload-artifact@v4 with: name: ${{ matrix.home }}-${{ matrix.os }} - path: result + path: result.tar if-no-files-found: error diff --git a/.github/workflows/build-packages.yml b/.github/workflows/build-packages.yml index 07b76df..dbcf6c6 100644 --- a/.github/workflows/build-packages.yml +++ b/.github/workflows/build-packages.yml @@ -50,9 +50,12 @@ jobs: run: | nix run github:zhaofengli/attic push main result + - name: prepare tarball to upload + run: nix run github:nixos/nixpkgs#gnutar hcvf result.tar result + - name: upload result uses: actions/upload-artifact@v4 with: name: ${{ matrix.package }}-${{ matrix.os }} - path: result + path: result.tar if-no-files-found: error