Conversation
There was a problem hiding this comment.
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
aurspublisher to.goreleaser.yamlto pushemailable-binto the AUR on tagged releases (disabled for snapshots). - Wire the
AUR_KEYsecret into the GitHub Actions release workflow environment. - Document Arch Linux AUR installation via
yay -S emailable-binin 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.
6919b4d to
ea0571f
Compare
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds an
aursblock that pushes anemailable-binPKGBUILDto the AUR on each release, plus a README entry pointing Arch users atyay -S emailable-bin.Gated on
IsSnapshot:make release-snapshotskips AUR publishing (noAUR_KEYneeded locally), while real tag builds fail loudly ifAUR_KEYis 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.