summaryrefslogtreecommitdiff
path: root/.github/workflows/linux.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/linux.yml')
-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
+
+