Skip to content

Commit d0a1190

Browse files
committed
fix(release): automate PKGBUILD maintenance
Extracted `archlinux-downgrade/aur-publish-action` to handle things.
1 parent d42563d commit d0a1190

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

.github/workflows/release.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,22 @@ jobs:
3737
env:
3838
FORCE_COLOR: 1
3939
GITHUB_TOKEN: ${{ github.token }}
40+
41+
outputs:
42+
published: ${{ steps.release.outputs.new_release_published }}
43+
version: ${{ steps.release.outputs.new_release_version}}
44+
45+
pkgbuild:
46+
needs: [release]
47+
if: ${{ needs.release.outputs.published == 'true' }}
48+
49+
runs-on: ubuntu-latest
50+
51+
steps:
52+
- uses: archlinux-downgrade/aur-publish-action@v1
53+
with:
54+
package: downgrade
55+
version: ${{ needs.release.outputs.version }}
56+
publish: ${{ github.ref_name == 'main' }}
57+
env:
58+
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}

0 commit comments

Comments
 (0)