File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -89,11 +89,23 @@ jobs:
8989 run : rustup update stable && rustup default stable
9090
9191 - name : Install dependencies
92- run : sudo apt-get install debhelper fakeroot
92+ run : sudo apt-get install debhelper fakeroot dpkg-sig
9393
9494 - name : Build package
9595 run : ./pkg/deb/makedeb
9696
97+ - name : Sign package
98+ env :
99+ GPG_KEY_ID : 56C464BAAC421453
100+ GPG_KEY : ${{ secrets.SURFACE_GPG_KEY }}
101+ run : |
102+ # import GPG key
103+ echo "$GPG_KEY" | base64 -d | gpg --import --no-tty --batch --yes
104+ export GPG_TTY=$(tty)
105+
106+ # sign package
107+ cd pkg/deb && dpkg-sig -g "--batch --no-tty" --sign builder -k $GPG_KEY_ID ./*.deb
108+
97109 - name : Prepare release
98110 run : mkdir release && mv pkg/deb/*.deb release
99111
You can’t perform that action at this time.
0 commit comments