feat(ci): add publish PPA workflow

This commit is contained in:
Martin Wimpress 2023-11-10 14:51:39 +00:00
parent 9383ce0eb7
commit 207f83c8ce
No known key found for this signature in database
GPG Key ID: 61DF940515E06DA3
1 changed files with 19 additions and 0 deletions

19
.github/workflows/publish-ppa.yml vendored Normal file
View File

@ -0,0 +1,19 @@
name: Publish PPA 📦️
on:
workflow_dispatch:
jobs:
publish-ppa:
name: Publish PPA
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- uses: yuezk/publish-ppa-package@v1
with:
repository: 'ppa:flexiondotorg/quickemu'
gpg_private_key: ${{ secrets.PPA_GPG_PRIVATE_KEY }}
gpg_passphrase: ${{ secrets.PPA_GPG_PASSPHRASE }}
pkgdir: '${{ github.workspace }}/quickemu/'