-
Notifications
You must be signed in to change notification settings - Fork 18
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
Release Process #180
Comments
That's something nice, but it can be done in another time. It doesn't require to be dependant of these checks to be able to release. Basically the client can be upgraded after, you just need a compatibility matrix if the client doesn't support future release of the server
I'm more in favor of doing it when needed. It's nice to have this rule when you have a roadmap/plan of feature/ milestone because like that you can decide what you are going to plan for the next release. But here, excepting if I missed something, there is nothing like that. I mean the future of this project even if it is sad to say that is going soon to be in a "maintenance" mode where you have most of the time bugfixes and sometimes a new feature to implement. So I don't think we really need to have a monthly release process. Just doing it when you are feeling it is the good time for that is fine for me. For the rest, looks good to me |
That's true, extensions are aware of the latest working version of langserver. The editor extension can be released on its own, but align with promql-langserver in major release, say LSP-promql v1.1.3, v1.2.1 are used with promql-langserver v1.1.2, v1.3.1.
How is a release branch formed? Are all the commits of release branch are selected manually? Do we keep working on it for some minor releases? |
That's actually a good thing. This project was originally planned to go into maintenance mode a few months ago. The point behind "monthly" releases basically was to avoid having bug fixes and new features lying around unreleased for too long. But if there aren't any changes there obviously won't be releases.
Basically I'll branch of from In case there are some small fixes required after the release, those are first committed to |
It would be nice to have a more well defined release process:
An initial suggestion:
Related to prometheus-community/community#27
Thoughts? @nevill @Nexucis
The text was updated successfully, but these errors were encountered: