Skip to content

Commit 4e05b8a

Browse files
committed
ci: create tarball for each target
1 parent 195396c commit 4e05b8a

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

.github/workflows/build.yml

+11-7
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,22 @@ jobs:
4848
- uses: DeterminateSystems/magic-nix-cache-action@main
4949
- name: Build image for ${{ matrix.router }}
5050
run: nix build .#${{ matrix.router }}
51-
- name: Rename files
51+
- name: Create archive
5252
run: |
53-
cp ./result/profiles.json ./profiles-${{ matrix.router }}.json
54-
cp ./result/sha256sums ./sha256sums-${{ matrix.router }}
53+
mkdir -p ./release
54+
find ./result/ -name "*squashfs*.img.gz" -exec cp '{}' ./release \;
55+
cp ./result/profiles.json ./release
56+
cp ./result/sha256sums ./release
57+
tar -czvf ${{ matrix.router }}.tar.gz ./release
5558
- name: Upload release for ${{ matrix.router }}
5659
uses: xresloader/upload-to-github-release@v1
5760
env:
5861
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5962
with:
60-
file: "result/*squashfs*.img.gz;result/profiles.json;result/sha256sums"
63+
file: "*.tar.gz"
6164
overwrite: true
62-
update_latest_release: false
63-
default_release_name: "Weekly build: ${{ matrix.router }}"
64-
update_release_body: "${{ needs.setup.outputs.date }}"
65+
update_latest_release: true
66+
default_release_name: "Weekly build: ${{ needs.setup.outputs.date }}"
67+
update_release_body: |
68+
Please untar the tarball of each device to see built images.
6569
draft: false

0 commit comments

Comments
 (0)