Skip to content
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

[FEATURE] How does one release a generic plugin? #36

Open
dblock opened this issue Sep 12, 2022 · 5 comments
Open

[FEATURE] How does one release a generic plugin? #36

dblock opened this issue Sep 12, 2022 · 5 comments
Labels
enhancement New feature or request

Comments

@dblock
Copy link
Member

dblock commented Sep 12, 2022

Is your feature request related to a problem?

Other plugins, such as https://github.com/querqy/querqy-opensearch, want to be released independently of OpenSearch, following the release cadence that OpenSearch has, but not releasing as part of the default distribution.

What solution would you like?

  • Some guidelines such as "follow branching of OpenSearch core" and "make CI/CD build against OpenSearch core main, x.y and x.y.z".
  • An easy copy-pastable set of GHA workflows for a 1-click automated release.
  • a RELEASING.md that explains how to use the above workflow.
@dblock dblock added the enhancement New feature or request label Sep 12, 2022
@anirudha
Copy link

@AmiStrn
Copy link
Collaborator

AmiStrn commented Sep 13, 2022

@anirudha i think the direction @dblock is aiming for is the release process.
Publishing the plugin in an official manner so people may import and use it.

@YANG-DB
Copy link
Member

YANG-DB commented Sep 13, 2022

I would also add a visible public place where the community can see and 'rank' the plugins
such as

We can offer our own plugin-registration url that will give visibility and allow to push notifications to such plugins and inform of a new versions or security patches ...

@ps48
Copy link
Member

ps48 commented Sep 13, 2022

@dblock we have our first draft of querqy plugin release doc here

@reta
Copy link
Collaborator

reta commented Sep 15, 2022

Referring opensearch-project/project-website#929 and opensearch-project/opensearch-build#1916 for distributing plugins as ZIP Apache Maven artifacts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants