GitHub Actions to publish AUR package.
Required AUR package name.
Required Path to PKGBUILD file.
Required The username to use when creating the new commit.
Required The email to use when creating the new commit.
Required Your private key with access to AUR package.
Optional Commit message to use when creating the new commit.
Optional Comma-separated list of types to use when adding aur.archlinux.org to known hosts.
name: aur-publish
on:
push:
tags:
- '*'
jobs:
aur-publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Publish AUR package
uses: KSXGitHub/github-actions-deploy-aur@master
with:
pkgname: my-awesome-package
pkgbuild: ./PKGBUILD
commit_username: ${{ secrets.AUR_USERNAME }}
commit_email: ${{ secrets.AUR_EMAIL }}
ssh_private_key: ${{ secrets.AUR_SSH_PRIVATE_KEY }}
commit_message: Update AUR package
ssh_keyscan_types: rsa,dsa,ecdsa,ed25519
Tip: To create secrets (such as secrets.AUR_USERNAME
, secrets.AUR_EMAIL
, and secrets.AUR_SSH_PRIVATE_KEY
above), go to $YOUR_GITHUB_REPO_URL/settings/secrets
. Read this for more information.