summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorruki <[email protected]>2020-09-10 22:49:49 +0800
committerruki <[email protected]>2020-09-10 22:49:49 +0800
commit35be97ffcbb1de8ac8676412bb0dc450d6e2a1a2 (patch)
treeab09b35c44c8ff26772cb29899123067a4a45326 /.github
parentd929b14428cbfef022bf857c3fd92693e51a59cb (diff)
support ppa on linux ci
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/linux.yml19
1 files changed, 18 insertions, 1 deletions
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
+
+