Skip to content

Commit d483961

Browse files
committed
ci: wire up .deb packaging
1 parent e3a4171 commit d483961

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

.github/actions/package/action.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ runs:
2929
env:
3030
GPG_PRIVATE_KEY: ${{ inputs.private_key }}
3131
GPG_PASSPHRASE: ${{ inputs.passphrase }}
32-
run: bash ./package/docker-package.sh --sign
32+
MAKE_DEB: 1
33+
run: bash ./package/docker-package.sh
3334

3435
- name: List build artifacts
3536
shell: bash
@@ -59,3 +60,11 @@ runs:
5960
build/release/helium-${{ steps.version.outputs.version }}-${{ env.ARCH }}_linux.tar.xz.asc
6061
if-no-files-found: error
6162
compression-level: 0
63+
64+
- name: Upload .deb artifact
65+
uses: actions/upload-artifact@v4
66+
with:
67+
name: helium-${{ steps.version.outputs.version }}-${{ env.ARCH }}-deb
68+
path: build/release/helium-bin_${{ steps.version.outputs.version }}-1_*.deb
69+
if-no-files-found: error
70+
compression-level: 0

.github/actions/release/action.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@ runs:
2525
path: ./release/
2626
merge-multiple: true
2727

28+
- name: Download .deb artifacts
29+
uses: actions/download-artifact@v4
30+
with:
31+
pattern: helium-*-deb
32+
path: ./release/
33+
merge-multiple: true
34+
2835
- name: List release files
2936
shell: bash
3037
run: ls -la release/
@@ -63,3 +70,4 @@ runs:
6370
release/helium-*.AppImage
6471
release/helium-*.AppImage.zsync
6572
release/helium-*_linux.tar.xz*
73+
release/helium-bin_*.deb

0 commit comments

Comments
 (0)