Skip to content

Publish Arch Linux PKGBUILD to the AUR#3

Open
jclusso wants to merge 1 commit into
masterfrom
aur
Open

Publish Arch Linux PKGBUILD to the AUR#3
jclusso wants to merge 1 commit into
masterfrom
aur

Conversation

@jclusso
Copy link
Copy Markdown
Member

@jclusso jclusso commented May 26, 2026

Adds an aurs block that pushes an emailable-bin PKGBUILD to the AUR on each release, plus a README entry pointing Arch users at yay -S emailable-bin.

Gated on IsSnapshot: make release-snapshot skips AUR publishing (no AUR_KEY needed locally), while real tag builds fail loudly if AUR_KEY is missing rather than silently shipping a release that doesn't update the AUR package. The PR should land only after the maintainer account is approved and the secret is wired into CI.

Copilot AI review requested due to automatic review settings May 26, 2026 13:29
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds automated publication of an Arch Linux AUR -bin package for the Emailable CLI as part of the release pipeline, and documents the AUR install path for Arch users.

Changes:

  • Add an aurs publisher to .goreleaser.yaml to push emailable-bin to the AUR on tagged releases (disabled for snapshots).
  • Wire the AUR_KEY secret into the GitHub Actions release workflow environment.
  • Document Arch Linux AUR installation via yay -S emailable-bin in the README.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
README.md Adds an Arch Linux (AUR) install snippet for emailable-bin.
.goreleaser.yaml Adds GoReleaser aurs configuration to publish emailable-bin from release artifacts, disabled for snapshots.
.github/workflows/release.yml Exposes AUR_KEY to the GoReleaser release job for AUR publishing.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jclusso jclusso force-pushed the install-methods branch 3 times, most recently from 6919b4d to ea0571f Compare May 30, 2026 01:38
Base automatically changed from install-methods to master May 30, 2026 01:40
@jclusso jclusso changed the title Publish Arch Linux PKGBUILD to the AUR Add Nix flake and publish PKGBUILD to the AUR May 30, 2026
Adds an `aurs` block that pushes an `emailable-bin` `PKGBUILD` to the AUR on each release, plus a README entry pointing Arch users at `yay -S emailable-bin`.

Gated on `IsSnapshot`: `make release-snapshot` skips AUR publishing (no `AUR_KEY` needed locally), while real tag builds fail loudly if `AUR_KEY` is missing rather than silently shipping a release that doesn't update the AUR package. The PR should land only after the maintainer account is approved and the secret is wired into CI.
@jclusso jclusso changed the title Add Nix flake and publish PKGBUILD to the AUR Publish Arch Linux PKGBUILD to the AUR May 30, 2026
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