-
Notifications
You must be signed in to change notification settings - Fork 192
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
Add release workflows #240
Add release workflows #240
Conversation
Getting few things in place so please wait before merging. Please feel free to review till then. |
Workflows are failing for certain python versions for the latest ubuntu-22.04. Related issue on |
I specified the ubuntu-latest version explicitly in the above failing workflows. Looks like GH is changing its GH runners for ubuntu latest from 20 to 22. |
RELEASING.md
Outdated
1. This draft release triggers the [jenkins release workflow](https://build.ci.opensearch.org/job/opensearch-py-release/) as a result of which opensearch-py client is released on [PyPi](https://pypi.org/project/opensearch-py/). | ||
1. Once the above release workflow is successful, the drafted release on GitHub is published automatically. | ||
1. Increment "version" in [_version.py](./opensearchpy/_version.py) to the next patch release, e.g. v2.1.1. See [example](https://github.com/opensearch-project/opensearch-py/pull/167) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Needs a period ;)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added :)
Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>
Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>
Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>
Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>
Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>
89add6a
to
a2738ba
Compare
Everything is set up. Once this PR is merged, I'll be creating the webhooks that will trigger the release when a tag is pushed. |
@VachaShah Good with you? |
I believe she is out till end of next month. Do you still want to wait till then or get reviewed by anyone else? |
Webhook is added now! This repo is set for automated release once a tag is pushed. Please engage @opensearch-project/engineering-effectiveness in case of any failures or help. |
Description
This PR adds below things:
artifacts.tar.gz
, downloads it and then signs it and publishes it to PyPiIssues Resolved
List any issues this PR will resolve, e.g. Closes [...].
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.