Skip to content

TW-5092: add AUR package publishing to release pipeline#93

Merged
qasim-nylas merged 1 commit into
mainfrom
TW-5092/add-aur-package-publishing
May 19, 2026
Merged

TW-5092: add AUR package publishing to release pipeline#93
qasim-nylas merged 1 commit into
mainfrom
TW-5092/add-aur-package-publishing

Conversation

@qasim-nylas
Copy link
Copy Markdown
Collaborator

Summary

  • Add GoReleaser aurs section to publish the Nylas CLI as an AUR package (nylas) on each release
  • Add CI step to set up AUR SSH key with host key fingerprint verification before GoReleaser runs
  • Add Arch Linux install instructions (yay -S nylas / paru -S nylas) to release notes template

Setup required

  • Generate ed25519 SSH keypair and register public key with AUR account
  • Add AUR_SSH_PRIVATE_KEY as a GitHub Actions secret
  • Create the nylas package on AUR (initial push to reserve the name)

Test plan

  • Verify goreleaser check passes with updated .goreleaser.yml
  • Run a snapshot build (goreleaser release --snapshot --skip=publish) to confirm AUR section is valid
  • Verify SSH key setup step runs correctly in CI (dry run on non-push event)
  • After merging, confirm AUR package is published on next release tag

Related docs

@qasim-nylas qasim-nylas requested a review from AaronDDM May 19, 2026 16:23
Copy link
Copy Markdown
Collaborator

@AaronDDM AaronDDM left a comment

Choose a reason for hiding this comment

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

LGTM 👍

@qasim-nylas qasim-nylas merged commit 933afb7 into main May 19, 2026
7 checks passed
@qasim-nylas qasim-nylas deleted the TW-5092/add-aur-package-publishing branch May 19, 2026 16:24
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