summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/cd.yml17
1 files changed, 17 insertions, 0 deletions
diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml
index cc0f4a709..9beb5a185 100644
--- a/.github/workflows/cd.yml
+++ b/.github/workflows/cd.yml
@@ -26,3 +26,20 @@ jobs:
with:
token: ${{secrets.GITHUB_API_TOKEN}}
formula: lazygit
+ - name: Checkout PPA repo
+ uses: actions/checkout@v2
+ with:
+ repository: dawidd6/lazygit-debian
+ token: ${{secrets.GITHUB_API_TOKEN}}
+ fetch-depth: 0
+ - name: Update PPA repo
+ run: |
+ version="$(echo "$GITHUB_REF" | sed 's@refs/tags/v@@')"
+ sudo apt install -y git-buildpackage
+ git fetch --tags https://github.com/$GITHUB_REPOSITORY
+ gbp import-ref -u "$version"
+ gbp dch -D xenial -N "$version"-1
+ git add debian/changelog
+ git commit -S -m "d/changelog: dch $version"
+ gbp tag
+ git push --tags origin master