Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GoReleaser #6

Open
harnyk opened this issue Mar 16, 2023 · 0 comments
Open

Add GoReleaser #6

harnyk opened this issue Mar 16, 2023 · 0 comments

Comments

@harnyk
Copy link

harnyk commented Mar 16, 2023

Problem

Currently, we have to manually build and upload the binaries for each release.

Solution

Use GoReleaser to automate the release process.

Notes

Release workflow after this PR

  • Create a new tag
  • Push the tag
  • GoReleaser will build and upload the binaries to GitHub

Notes:

  • The tag must be in the format vX.Y.Z (e.g. v1.2.3)
  • The binaries will be uploaded to GitHub under the release with the same name as the tag
  • Release notes will be generated from the PRs merged since the last release, so take care to write good PR titles and descriptions
@harnyk harnyk mentioned this issue Mar 18, 2023
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

No branches or pull requests

1 participant