Skip to content
This repository has been archived by the owner on Dec 26, 2023. It is now read-only.

request a release #48

Open
chenrui333 opened this issue Sep 1, 2023 · 7 comments
Open

request a release #48

chenrui333 opened this issue Sep 1, 2023 · 7 comments

Comments

@chenrui333
Copy link

👋 it would be good to cut a release for version management and distribution.

@lucasfcosta
Copy link
Member

Hey @chenrui333! That's something we'd definitely like to have. We have an issue with creating a more automated pipeline at #36.

We're initially thinking of cutting a first release using GoReleaser and publishing it in the repo this weekend.

Would love to have your thoughts on how you'd go about distributing it. I've seen you're involved with Homebrew, and would appreciate your thoughts on this, and would be open to having you as a contributor if that's something you'd like to do.

@chenrui333
Copy link
Author

I see, it is not that difficult, I can help with both. :)

@lucasfcosta
Copy link
Member

@chenrui333 awesome! I was initially thinking of just automatically triggering a GitHub action whenever a GitHub release gets created. The action would then generate the binaries and attach them to the release. It would also push a tag to the GitHub repo so people could go install using the tag too.

Really wanted to get this on Homebrew too, but I'll leave it up to you as you're the expert there :)

Wdyt?

@chenrui333
Copy link
Author

@chenrui333 awesome! I was initially thinking of just automatically triggering a GitHub action whenever a GitHub release gets created. The action would then generate the binaries and attach them to the release. It would also push a tag to the GitHub repo so people could go install using the tag too.

yeah, that is pretty much everyone does :)

@chenrui333
Copy link
Author

Once you cut a release, we can go thru the setup stuff from there. Make sense?

@lucasfcosta
Copy link
Member

Sure! Let me go ahead and cut a release this afternoon.

@lucasfcosta
Copy link
Member

@chenrui333 okay, so, I've just done an initial release manually with goreleaser. You can see it here.

I mostly just used the default configs.

Would love to integrate the releasing process with a GH workflow and homebrew too.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants