-
Notifications
You must be signed in to change notification settings - Fork 274
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
Automate the creation of release tags after every release #378
Comments
This can help, given a manifest, e.g. https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.2.1/53/linux/x64/dist/opensearch/manifest.yml
|
For 1.2.3 this is what I am doing: doit.sh
common-utils and performance-analyzer-rcaThe common-utils and performance-analyzer-rca projects don't redistribute anything, so I had to tag that one manually. |
We need to add another workflow to change input manifest with tags and PR changes. |
Why we don't use the build manifest to fetch the component name, repo, commit_id and etc. |
The current approach I am thinking is: |
Closing this as this has been completed. |
Is your feature request related to a problem? Please describe.
Currently the plugin teams are creating release tags manually after every release. This can lead to discrepancies when they cut the release tag using a different commit id compared to the one shipped with the artifact
Describe the solution you'd like
The build system knows the the commit id associated with each (generated) component artifacts shipped as part of a distribution. We should come up with an automated process (workflow) to cut release tags for all the components participating in a release based on the commit id (in the build manifest file) after every release.
Describe alternatives you've considered
Manually creating release tags after release
The text was updated successfully, but these errors were encountered: