This repository contains my maintained Arch User Repository (AUR) packages. The entire build, verification, and publishing process is automated via GitHub Actions.
| Package | Description | Status |
|---|---|---|
| antigravity-tools-bin | Professional Antigravity Account Manager & Switcher | |
| cli-proxy-api-bin | Proxy server providing OpenAI/Gemini/Claude compatible API interfaces | |
| fingerprint-chromium-bin | Fingerprint Chromium (Ungoogled Chromium with fingerprinting protection) | |
| vibe-kanban-bin | AI-powered Kanban board |
The system uses a centralized manager script scripts/ci_manager.sh to handle the entire lifecycle:
- Discovery: Automatically scans the repository for packages (
PKGBUILDfiles). - Update: Checks GitHub releases for upstream updates.
- Build: Verifies the package builds successfully in a clean environment.
- Publish: Pushes changes to AUR if all checks pass.
The workflow runs automatically every 6 hours.
You can use the ci_manager.sh script to test changes locally. This script handles dependency installation and user permission switching automatically.
- Arch Linux based system (or container)
sudoprivileges
1. Install Dependencies:
sudo ./scripts/ci_manager.sh install
sudo ./scripts/ci_manager.sh setup_user2. Run Update (Dry Run):
# Syntax: ./scripts/ci_manager.sh run_update <package_dir> [flags]
./scripts/ci_manager.sh run_update antigravity-tools-bin --dry-run3. Force Update & Build:
./scripts/ci_manager.sh run_update antigravity-tools-bin --force --dry-runPlease refer to CONTRIBUTING.md for the standard process of adding and maintaining packages.
For detailed setup instructions, including required secrets (AUR_SSH_PRIVATE_KEY) and global configuration, please refer to INTEGRATION.md.
Maintained by orange-guo