-
Notifications
You must be signed in to change notification settings - Fork 28
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
[Discuss] Versioning strategy #8
Comments
First issue 🎈 🔔 🥳
do you mean that the gradle file would not require the version of opensearch that the plugin is to be installed into? The build tools for plugins would have to be part of the "npm" you mention in my opinion. |
@nknize i just noticed: I think this issue can be discussed over there as well. WDYT? |
since opensearch-project/OpenSearch#11441 it should technically be possible for plugin releases to be de-coupled from OpenSearch releases? though the usage of the gradle plugin currently blocks this as it doesn't support it yet: opensearch-project/OpenSearch#14560 (the overall tracking issue for this now seems to be opensearch-project/OpenSearch#14560) once the de-coupling is complete there should be no reason for the plugins to continue matching 1:1 the OpenSearch releases and they can start following semver practices (i.e. |
OpenSearch plugins are attempting to version independently from core OpenSearch but also support a "npm" or "ruby gem" like dependency versioning approach. This issue is intended to capture discussion around how that's supported in the template and what kind of "scaffolding" might help make this easier for the plugin repositories.
The text was updated successfully, but these errors were encountered: