Skip to main content

AUR Automation Bot

Project description

Pauron

Pauron is an automation bot for AUR repositories. 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

AUR_SSH_KEY="$(cat ~/.ssh/pauron)" pipx run pauron -p my-package-name

or

pipx install pauron
pipx ensurepath
AUR_SSH_KEY="$(cat ~/.ssh/pauron)" pauron -p my-package-name 

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pauron-0.1.1.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pauron-0.1.1-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file pauron-0.1.1.tar.gz.

File metadata

  • Download URL: pauron-0.1.1.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pauron-0.1.1.tar.gz
Algorithm Hash digest
SHA256 655a9beaa7ed15fa493a7e7cc087661a8c5d681a723e08c0cfabe6c8d6f43409
MD5 78e6e848794030bddb49dedbd6bd53fc
BLAKE2b-256 bf9eb0fd3daecf3b487bf18191a3214bbfa1b8db64832a17e553166abe47c1c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pauron-0.1.1.tar.gz:

Publisher: publish.yaml on mrwormhole/pauron

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pauron-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pauron-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pauron-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 02a1bfac9bdb2d8a37bccc46a56b4b6fadadd5ebc9146249fb01e8a10b376a4f
MD5 6399a72cbbfff64870a50d90b0e69e9d
BLAKE2b-256 f774bc11a1e2a624be2a0485ab2adfa7f4a52d2238c4e37c07146f8afc06df48

See more details on using hashes here.

Provenance

The following attestation bundles were made for pauron-0.1.1-py3-none-any.whl:

Publisher: publish.yaml on mrwormhole/pauron

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page