Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork15
GitHub Actions to publish AUR package
License
KSXGitHub/github-actions-deploy-aur
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
GitHub Actions to publish AUR package.
Required AUR package name.
Required Path to PKGBUILD file. This file is often generated by prior steps.
Optional Newline-separated glob patterns for additional files to be added to the AUR repository.Glob patterns will be expanded by bash when copying the files to the repository.
Optional Update checksums usingupdpkgsums.
Optional Check that PKGBUILD could be built.
Optional Command line flags for makepkg to build the package (iftest is enabled). The default flags are--clean --cleanbuild --nodeps.
Optional A line of commands to execute after processing the package.
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 Allow empty commits, i.e. commits with no change. The default value isfalse.
Optional Use--force when push to the AUR. The default value isfalse.
Optional Comma-separated list of types to use when adding aur.archlinux.org to known hosts.
name:aur-publishon:push:tags: -'*'jobs:aur-publish:runs-on:ubuntu-lateststeps: -uses:actions/checkout@v2 -name:Generate PKGBUILDrun:bash ./generate-pkgbuild.bash -name:Publish AUR packageuses:KSXGitHub/github-actions-deploy-aur@<TAG>with:pkgname:my-awesome-packagepkgbuild:./PKGBUILDcommit_username:${{ secrets.AUR_USERNAME }}commit_email:${{ secrets.AUR_EMAIL }}ssh_private_key:${{ secrets.AUR_SSH_PRIVATE_KEY }}commit_message:Update AUR packagessh_keyscan_types:rsa,ecdsa,ed25519
Note: Replace<TAG> in the above code snippet with a tag of this repo.
Tip: To create secrets (such assecrets.AUR_USERNAME,secrets.AUR_EMAIL, andsecrets.AUR_SSH_PRIVATE_KEY above), go to$YOUR_GITHUB_REPO_URL/settings/secrets.Read this for more information.
Tip: This action does not generate PKGBUILD for you, you must generate it yourself (e.g. by using actions before this action).
sane-fmt has aworkflow that builds and uploads executables to GitHub Release then generates PKGBUILD files for and use this very action to updateaur/sane-fmt andaur/sane-fmt-bin.
pretty-exec has aworkflow that builds and uploads executables to GitHub Release then generates PKGBUILD files for and use this very action to updateaur/pretty-exec andaur/pretty-exec-bin.
build-fs-tree has aworkflow that builds and uploads executables to GitHub Release then generates PKGBUILD files for and use this very action to updateaur/build-fs-tree andaur/build-fs-tree-bin.
strip-ansi-cli has aworkflow that builds and uploads executables to GitHub Release then generates PKGBUILD files for and use this very action to updateaur/strip-ansi andaur/strip-ansi-bin.
parallel-disk-usage has aworkflow that builds and uploads executables to GitHub Release then generates PKGBUILD files for and use this very action to updateaur/parallel-disk-usage andaur/parallel-disk-usage-bin.
About
GitHub Actions to publish AUR package
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors12
Uh oh!
There was an error while loading.Please reload this page.