This repository contains a collection of packages which are kept up to date with Renovate Bot. Once an upstream release got's an update an automatic Push Request is generated and once this is accepted a pipeline is triggered to create the makepkg file and publish the package to the AUR.
This repository is based on the very helpful blog post by Jamie Magee about exactly this approach and his template.
- Renovate Bot will check the upstream repository which is given as an annotation in the
PKGBUILD
file. - Once the upstream repository publishes a new package (for now only based on semver) a Pull Request is created to update the
pkgver
. - A GitHub Action (which is triggered on the creation of a PR) will update the checksums of the packages and changes the values in the
.SRCINFO
file. - Once the PR is accepted a GitHub Action will publish the package to the (AUR).
focus-timer-bin
is a package with the pre-built executable based on the given release of an application called focus. focus
is an CLI application which is written in Go and provides a feature rich Pomodoro timer.
All code in this repository is licensed under the MIT license.
See the license
property in each PKGBUILD
for the license under which each package is distributed.