Skip to content

orange-guo/aur-packages

Repository files navigation

AUR Packages Monorepo 📦

This repository contains my maintained Arch User Repository (AUR) packages. The entire build, verification, and publishing process is automated via GitHub Actions.

🚀 Packages Managed

Package Description Status
antigravity-tools-bin Professional Antigravity Account Manager & Switcher Build Status
cli-proxy-api-bin Proxy server providing OpenAI/Gemini/Claude compatible API interfaces Build Status
fingerprint-chromium-bin Fingerprint Chromium (Ungoogled Chromium with fingerprinting protection) Build Status
vibe-kanban-bin AI-powered Kanban board Build Status

🛠 Automation Workflow

The system uses a centralized manager script scripts/ci_manager.sh to handle the entire lifecycle:

  1. Discovery: Automatically scans the repository for packages (PKGBUILD files).
  2. Update: Checks GitHub releases for upstream updates.
  3. Build: Verifies the package builds successfully in a clean environment.
  4. Publish: Pushes changes to AUR if all checks pass.

The workflow runs automatically every 6 hours.

💻 Local Usage

You can use the ci_manager.sh script to test changes locally. This script handles dependency installation and user permission switching automatically.

Prerequisites

  • Arch Linux based system (or container)
  • sudo privileges

Commands

1. Install Dependencies:

sudo ./scripts/ci_manager.sh install
sudo ./scripts/ci_manager.sh setup_user

2. Run Update (Dry Run):

# Syntax: ./scripts/ci_manager.sh run_update <package_dir> [flags]
./scripts/ci_manager.sh run_update antigravity-tools-bin --dry-run

3. Force Update & Build:

./scripts/ci_manager.sh run_update antigravity-tools-bin --force --dry-run

➕ Adding a New Package

Please refer to CONTRIBUTING.md for the standard process of adding and maintaining packages.

🔑 Integration & Secrets

For detailed setup instructions, including required secrets (AUR_SSH_PRIVATE_KEY) and global configuration, please refer to INTEGRATION.md.


Maintained by orange-guo

About

My collection of maintained AUR packages, automatically updated via GitHub Actions.

Topics

Resources

Contributing

Stars

Watchers

Forks

Contributors

Languages