Skip to content

Automate AUR publishing with GitHub Actions#102

Open
Gnarus-G wants to merge 1 commit into
mainfrom
chore/aur
Open

Automate AUR publishing with GitHub Actions#102
Gnarus-G wants to merge 1 commit into
mainfrom
chore/aur

Conversation

@Gnarus-G

@Gnarus-G Gnarus-G commented Feb 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds .github/workflows/Release_AUR.yml workflow to automatically publish to AUR when version tags are pushed
  • Updates AGENTS.md with AUR release documentation
  • Uses KSXGitHub/github-actions-deploy-aur action (well-established with 136 stars)

Closes #32

How It Works

  1. When a version tag (v*) is pushed, the workflow:
    • Validates that PKGBUILD pkgver matches the tag version
    • Publishes the package to AUR using the configured SSH credentials

Required Setup (Human Input Needed)

Before the workflow will work, you need to:

  1. Create AUR package (first time): Submit maccel-dkms at https://aur.archlinux.org
  2. Add GitHub secrets:
    • AUR_USERNAME - Your AUR username
    • AUR_EMAIL - Your AUR email
    • AUR_SSH_KEY - SSH private key with AUR push access

Release Process

When releasing a new version:

  1. Update pkgver in PKGBUILD to match the intended version
  2. Commit and tag: git tag v<x.y.z>
  3. Push: git push origin v<x.y.z>

The workflow will automatically publish to AUR after validation passes.

@vercel

vercel Bot commented Feb 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
maccel Ready Ready Preview, Comment Feb 17, 2026 3:51am

@greiner-petter

Copy link
Copy Markdown

this would be great!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Automate and publish to AUR

2 participants