Skip to content

TW-5118: fix AUR package build by including completions in release archive#98

Merged
qasim-nylas merged 1 commit into
mainfrom
TW-5118/fix-aur-missing-completions
May 22, 2026
Merged

TW-5118: fix AUR package build by including completions in release archive#98
qasim-nylas merged 1 commit into
mainfrom
TW-5118/fix-aur-missing-completions

Conversation

@qasim-nylas
Copy link
Copy Markdown
Collaborator

Summary

  • AUR package (nylas-bin) fails to build because shell completion files are missing from the release tar.gz archive
  • Added completions/* to .goreleaser.yml archives.files so the generated bash/zsh/fish completions are bundled in the GitHub release archive
  • The nfpms packager (deb/rpm/apk/archlinux) was unaffected because it accesses completions directly during CI build, but the AUR flow downloads the archive separately

Related docs

Test plan

  • Tag a release and verify the tar.gz archive contains completions/nylas.{bash,zsh,fish}
  • Install from AUR (yay -S nylas-bin) and confirm package() succeeds
  • Verify shell completions work after AUR install (nylas <tab>)

@qasim-nylas qasim-nylas requested a review from AaronDDM May 22, 2026 17:25
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 0005d64 into main May 22, 2026
7 checks passed
@qasim-nylas qasim-nylas deleted the TW-5118/fix-aur-missing-completions branch May 22, 2026 17:32
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