https://github.com/occamist/pauron
Automation bot for AUR :robot:
https://github.com/occamist/pauron
archlinux automation bot
Last synced: 25 days ago
JSON representation
Automation bot for AUR :robot:
- Host: GitHub
- URL: https://github.com/occamist/pauron
- Owner: occamist
- License: bsd-3-clause
- Created: 2025-06-17T22:56:38.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-06-08T00:05:42.000Z (25 days ago)
- Last Synced: 2026-06-08T01:23:33.557Z (25 days ago)
- Topics: archlinux, automation, bot
- Language: Python
- Homepage:
- Size: 49.8 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pauron
[](https://pypi.org/project/pauron)
[](https://github.com/occamist/pauron/actions/workflows/publish.yaml)
[](https://github.com/occamist/pauron/actions/workflows/update-aur-packages.yaml)
[](https://github.com/occamist/pauron/blob/main/LICENSE)
Pauron is an automation bot for AUR (Arch User Repository). You can think it of like watcher for github releases. The name emerges from Sauron but with "P" beginning.
It patches PKGBUILD & .SRCINFO files when a new release is detected at upstream then pushes to AUR repository. This way, you can maintain more AUR repositories with less effort on updating new release versions.
> [!NOTE]
> We only support GitHub upstream URLs for AUR packages.
### How to use
You can fork this repo and tweak update-aur-packages.yaml after you have added `AUR_SSH_KEY` to GitHub secrets and adjust accordingly for your package name.
or run as below
```sh
pipx install pauron
pipx ensurepath
export AUR_SSH_KEY="$(cat ~/.ssh/pauron)
pauron -p my-package-name
```
or run as below in the simplest form
```sh
AUR_SSH_KEY="$(cat ~/.ssh/pauron)" pipx run pauron -p my-package-name
```