Skip to content

Commit a0f0de9

Browse files
committed
Publish Debian packages
1 parent 7a21e8c commit a0f0de9

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

.github/workflows/release.yml

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,29 @@ jobs:
2626
uses: goreleaser/goreleaser-action@v2
2727
with:
2828
version: latest
29-
args: release --rm-dist
29+
args: release
3030
env:
3131
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
32+
- run: |
33+
mkdir -p ~/.gnupg/
34+
printf "${{ secrets.GPG_SIGNING_KEY }}" | base64 --decode > ~/.gnupg/private.key
35+
gpg --import ~/.gnupg/private.key
36+
- run: |
37+
mkdir -p deb
38+
cp dist/*.deb deb/
39+
- run: |
40+
dpkg-scanpackages --multiversion . > Packages
41+
gzip -k -f Packages
42+
working-directory: deb
43+
- run: |
44+
apt-ftparchive release . > Release
45+
gpg -abs -o - Release > Release.gpg
46+
gpg --clearsign -o - Release > InRelease
47+
working-directory: deb
48+
- name: Deploy deb packages
49+
uses: JamesIves/github-pages-deploy-action@3.7.1
50+
with:
51+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
52+
BRANCH: gh-pages
53+
FOLDER: deb
54+
CLEAN: true

0 commit comments

Comments
 (0)