This repository contains the PKGBUILDs and related files for AUR packages that I maintain. Each package is organized in its own directory and has automated workflows for version checking and AUR updates.
- postpilot-bin - Binary package for PostPilot
- windsurf - Package for Windsurf IDE
- ztags-git - Git package for ztags
.
├── README.md
├── packages/ # Directory containing individual package directories
│ ├── postpilot-bin/
│ ├── windsurf/
│ └── ztags-git/
└── scripts/ # Helper scripts for maintenance and automation
Each package in this repository uses a two-pronged approach for automated updates:
-
Version Checking (
[package]_check.yml
)- Runs periodically to check for new upstream versions
- Creates pull requests when updates are available
- Builds and tests packages automatically
- Runs package validation using
namcap
-
AUR Updates (
[package]_update.yml
)- Triggers when a PKGBUILD is updated in the main branch
- Automatically publishes updates to the AUR
- Uses SSH key authentication for secure deployment
- Updates package version and description
Each package directory contains:
PKGBUILD
- The build script for the package- Additional files needed for the package (install scripts, patches, etc.)
Located in .github/workflows/
:
[package]_check.yml
- Automated version checking and testing[package]_update.yml
- AUR deployment workflow
The scripts/
directory contains various helper scripts:
- Version checking scripts for different package types
- Utility functions for package management
- Common operations shared between packages
If you find any issues with these packages:
- Open an issue in this repository
- Comment on the AUR package page
- Submit a pull request with fixes
This repository is licensed under the MIT License. See the LICENSE file for details.