Replies: 5 comments 10 replies
-
Thanks for the issue @simonsan! I'm interested in these kind of release automation tools, but I don't think this project is the point (in terms of maturity or release complexity) where one is currently needed. (For reference, to do a release, all I currently need to do is push a tag and run I'll leave this open for future discussion. |
Beta Was this translation helpful? Give feedback.
-
Hmm, I think building binaries, would be nice though 🤔 so people don't need to build them with cargo themselves |
Beta Was this translation helpful? Give feedback.
-
I understand, but I'd prefer downstream distributions do this for the time being -- this project is still in beta and pre-built binaries are not an immediate priority of mine, especially since the cargo building + caching flow is pretty smooth within GitHub Actions. |
Beta Was this translation helpful? Give feedback.
-
Moved this to a discussion topic for ongoing conversation -- I'd love to hear some thoughts/opinions from active users! |
Beta Was this translation helpful? Give feedback.
-
I'm not sold on the value of |
Beta Was this translation helpful? Give feedback.
-
Pre-submission checks
What's the problem this feature will solve?
Releasing early and often is complicated and annoying, especially when it comes to CLI.
Describe the solution you'd like
You can use https://release-plz.ieni.dev/ for a release-pr with changes and checking for breaking API changes.
And you can (or should, for building binaries for your users to download) use https://github.com/axodotdev/cargo-dist which can generate you an automatic pipeline for your tool.
Additional context
I can help you with setting it up, if you want to. Cheers.
Beta Was this translation helpful? Give feedback.
All reactions