-
Notifications
You must be signed in to change notification settings - Fork 186
Request for Tagged Release #167
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
Comments
If the fork you're talking about is blevesearch/geo, we'd like to get any fixes/additional functionality merged back here.
Just creating a tag doesn't really solve anything. Are you expecting this to have some extra testing or something? |
Probably something akin to the C++ https://github.com/google/s2geometry/releases. (vs running from wherever HEAD is at in the development process) |
That was done so it could be packaged by Debian; they won't package a commit hash. The "extra testing" for the release is usually just "no one has complained about new code for a week or two". Since go has its own package system, this doesn't apply. A ~quarterly 0.x release could make it easier for people to know what version to grab and that they're not getting something that was just merged. It would be good to hear the original requester's reasons. @CascadingRadium |
We maintain a pipeline for upgrading dependencies in our upstream projects, and our fork of this repository is one such dependency. Currently, the process of syncing our fork to the main repository involves tracking specific commits, which is cumbersome. Introducing tagged releases would streamline this workflow. By referencing stable, versioned tags rather than individual commits, we can automate dependency upgrades more reliably and maintain better traceability. This practice aligns with common versioning standards and would benefit other consumers of the repository as well - as the go.mod for a user will have
instead of
|
For the record, I don't think we're reading to commit to the API stability of a v1.0 release. |
I discussed this briefly with the C++/Java maintainers and they pointed out:
|
We've been using a fork of this repository and would like to periodically sync our fork with a stable release or tag. However, we noticed that the repository currently lacks any tagged releases. It would be helpful if the maintainers could tag a stable commit as v1.0 (or similar) to serve as a starting point for versioned releases.
The text was updated successfully, but these errors were encountered: