opensearch-project / opensearch-plugins

For all things OpenSearch plugins. You want to install, or develop a plugin? You've come to the right place.
Apache License 2.0
49 stars 61 forks source link

[Meta] Add auto github release workflow #201

Open saratvemulapalli opened 1 year ago

saratvemulapalli commented 1 year ago

Is your feature request related to a problem?

As part of OpenSearch releases, opensearch-build pushes a tag for the release commit. But publishing a github release based on the tag is manual.

What solution would you like?

We've added this workflow[1] in OpenSearch which publishes github releases automatically when a tag is pushed.

Add this workflow to all repos releasing software in the project. See example: https://github.com/opensearch-project/OpenSearch/blob/main/.github/workflows/auto-release.yml Example Release: https://github.com/opensearch-project/OpenSearch/releases/tag/2.5.0

[1] https://github.com/opensearch-project/opensearch-plugins/blob/main/WORKFLOWS.md#auto-github-releases

peternied commented 1 year ago

This campaign looks like a good candidate for being deployed via a workflow management tool like the one described in this issue

martin-gaievski commented 1 year ago

@saratvemulapalli do we need same change in neural-search and dashboards-maps?

saratvemulapalli commented 1 year ago

@martin-gaievski Yup for all plugins packaged with OpenSearch.