Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 3, 2026

Adds automated publishing of releases to the Arch User Repository (AUR) using the KSXGitHub/github-actions-deploy-aur action.

Changes

  • aur/nodetool-bin/ - AUR package files:

    • PKGBUILD - Installs AppImage to /opt/nodetool/, creates launcher script, desktop entry, and extracts icons
    • nodetool.sh - Launcher supporting user flags via ~/.config/nodetool-flags.conf
    • nodetool.desktop - Desktop entry for application launchers
  • .github/workflows/release.yaml - New aur-publish job that:

    • Runs after release-build completes
    • Downloads AppImage and computes checksums
    • Updates PKGBUILD version/checksums
    • Publishes to AUR (skips -test tags)

Setup Required

  1. Create nodetool-bin package on https://aur.archlinux.org/
  2. Add SSH public key to AUR account
  3. Add AUR_SSH_PRIVATE_KEY secret to GitHub repository
Original prompt

Publish releases to AUR

https://github.com/marketplace/actions/publish-aur-package

https://wiki.archlinux.org/title/AUR_submission_guidelines


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 3, 2026

Deploying nodetool-staging with  Cloudflare Pages  Cloudflare Pages

Latest commit: fcce0b2
Status: ✅  Deploy successful!
Preview URL: https://cc96d584.nodetool-staging.pages.dev
Branch Preview URL: https://copilot-publish-releases-to.nodetool-staging.pages.dev

View logs

@georgi georgi mentioned this pull request Jan 3, 2026
Copilot AI changed the title [WIP] Add functionality to publish releases to AUR Add AUR package publishing to release workflow Jan 3, 2026
Copilot AI requested a review from georgi January 3, 2026 21:29
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 3, 2026

Deploying nodetool with  Cloudflare Pages  Cloudflare Pages

Latest commit: fcce0b2
Status: ✅  Deploy successful!
Preview URL: https://38ab96a5.nodetool.pages.dev
Branch Preview URL: https://copilot-publish-releases-to.nodetool.pages.dev

View logs

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.

2 participants