AUR package automation with nvchecker + GitHub Actions.
- Daily check: nvchecker compares upstream releases against
old.json - Update: For each outdated package, bumps pkgver, recalculates checksums, regenerates .SRCINFO
- Build: Builds the package in an Arch container to verify it works
- Publish: Pushes to AUR via SSH
| Package | Upstream | Auto-update |
|---|---|---|
| c | ryanmjacobs/c | Yes |
| difi | oug-t/difi | Yes |
| difi-bin | oug-t/difi | Yes |
| easy-conflict | chojs23/ec | Yes |
| easy-conflict-bin | chojs23/ec | Yes |
| git-add-interactive | cwarden/git-add--interactive | Yes |
| lavacli | lava/lavacli | Yes |
| include-what-you-use | include-what-you-use | No (clang coupling) |
| virtio-win | Fedora infra | No (manual) |
AUR_SSH_KEY: SSH private key registered with AURAUR_USER_NAME: Git user.name for AUR commitsAUR_USER_EMAIL: Git user.email for AUR commits
Run the workflow manually from the Actions tab, or:
gh workflow run update.yml