From 35be97ffcbb1de8ac8676412bb0dc450d6e2a1a2 Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 10 Sep 2020 22:49:49 +0800 Subject: support ppa on linux ci --- .github/workflows/linux.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to '.github/workflows/linux.yml') diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 0475978a1..bd357fab7 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -34,7 +34,7 @@ jobs: # build artifacts - name: artifact run: | - sudo apt-get install -y ruby ruby-dev rubygems build-essential + sudo apt install -y ruby ruby-dev rubygems build-essential sudo gem install --no-document fpm scripts/makepkg deb # upload artifacts @@ -55,3 +55,20 @@ jobs: asset_name: xmake-${{ steps.tagName.outputs.tag }}.amd64.deb asset_content_type: application/zip + - name: publish + if: github.event.action == 'published' + env: + PPA_GPG_PRIKEY_2C0C68C9: ${{ secrets.PPA_GPG_PRIKEY_2C0C68C9 }} + run: | + # upload ubuntu/ppa + sudo apt install -y dh-make rng-tools devscripts lintian + echo "$PPA_GPG_PRIKEY_2C0C68C9" > ppa_gpg.key + gpg --import ppa_gpg.key + scripts/makeppa groovy + scripts/makeppa focal + scripts/makeppa bionic + scripts/makeppa xenial + scripts/makeppa trusty + scripts/makeppa precise + + -- cgit v1.3.1