workflow: make tarball before uploading

This commit is contained in:
cy 2025-03-13 14:59:35 -04:00
parent 39e1b2dcaf
commit 1067cba34b
Signed by: cy
SSH key fingerprint: SHA256:o/geVWV4om1QhUSkKvDQeW/eAihwnjyXkqMwrVdbuts
2 changed files with 12 additions and 3 deletions

View file

@ -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

View file

@ -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