-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Update workflow and docs for releasing Spark operator #2089
Conversation
/assign @yuchaoran2011 @vara-bonthu @andreyvelich |
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.
Thank you for this @ChenYi015!
f3321e8
to
ae2e175
Compare
Signed-off-by: Yi Chen <github@chenyicn.net>
0aba1a6
to
14152b0
Compare
@yuchaoran2011 PTAL. |
Signed-off-by: Yi Chen <github@chenyicn.net>
Signed-off-by: Yi Chen <github@chenyicn.net>
Signed-off-by: Yi Chen <github@chenyicn.net>
Signed-off-by: Yi Chen <github@chenyicn.net>
14152b0
to
2810ddf
Compare
Signed-off-by: Yi Chen <github@chenyicn.net>
/hold cancel |
@andreyvelich Do you think it is ok? After this PR and #2072 are merged, we can make a |
Yeah, but we need to cherry-pick all of the required PRs into |
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.
@ChenYi015
Thanks for the PR and it's going to streamline the release process.
Once this PR is merged and all the approvers are satisfied, we can proceed to create the v2.0.0-rc.0
release. We need to ensure we cherry pick changes merged to main until the new release branch is merged.
/approve
Signed-off-by: Yi Chen <github@chenyicn.net>
6034df8
to
34f2891
Compare
@yuchaoran2011 Could you also review this PR? I have tested this workflow and it works fine. |
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.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: vara-bonthu, yuchaoran2011 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
* Update .helmignore Signed-off-by: Yi Chen <github@chenyicn.net> * Add release docs Signed-off-by: Yi Chen <github@chenyicn.net> * Update release workflow Signed-off-by: Yi Chen <github@chenyicn.net> * Update integration test workflow Signed-off-by: Yi Chen <github@chenyicn.net> * Add workflow for pushing tag when VERSION file changes Signed-off-by: Yi Chen <github@chenyicn.net> * Update Signed-off-by: Yi Chen <github@chenyicn.net> * Remove the leading 'v' from chart version Signed-off-by: Yi Chen <github@chenyicn.net> * Update docker image tags Signed-off-by: Yi Chen <github@chenyicn.net> --------- Signed-off-by: Yi Chen <github@chenyicn.net> (cherry picked from commit a3ec8f1)
* Update .helmignore Signed-off-by: Yi Chen <github@chenyicn.net> * Add release docs Signed-off-by: Yi Chen <github@chenyicn.net> * Update release workflow Signed-off-by: Yi Chen <github@chenyicn.net> * Update integration test workflow Signed-off-by: Yi Chen <github@chenyicn.net> * Add workflow for pushing tag when VERSION file changes Signed-off-by: Yi Chen <github@chenyicn.net> * Update Signed-off-by: Yi Chen <github@chenyicn.net> * Remove the leading 'v' from chart version Signed-off-by: Yi Chen <github@chenyicn.net> * Update docker image tags Signed-off-by: Yi Chen <github@chenyicn.net> --------- Signed-off-by: Yi Chen <github@chenyicn.net>
* Update workflow and docs for releasing Spark operator (#2089) * Update .helmignore Signed-off-by: Yi Chen <github@chenyicn.net> * Add release docs Signed-off-by: Yi Chen <github@chenyicn.net> * Update release workflow Signed-off-by: Yi Chen <github@chenyicn.net> * Update integration test workflow Signed-off-by: Yi Chen <github@chenyicn.net> * Add workflow for pushing tag when VERSION file changes Signed-off-by: Yi Chen <github@chenyicn.net> * Update Signed-off-by: Yi Chen <github@chenyicn.net> * Remove the leading 'v' from chart version Signed-off-by: Yi Chen <github@chenyicn.net> * Update docker image tags Signed-off-by: Yi Chen <github@chenyicn.net> --------- Signed-off-by: Yi Chen <github@chenyicn.net> (cherry picked from commit a3ec8f1) * Fix broken integration test CI (#2109) Signed-off-by: Yi Chen <github@chenyicn.net> (cherry picked from commit 6ff204a) * Fix CI: environment variable BRANCH is missed (#2111) Signed-off-by: Yi Chen <github@chenyicn.net> (cherry picked from commit e2693f1)
* Update .helmignore Signed-off-by: Yi Chen <github@chenyicn.net> * Add release docs Signed-off-by: Yi Chen <github@chenyicn.net> * Update release workflow Signed-off-by: Yi Chen <github@chenyicn.net> * Update integration test workflow Signed-off-by: Yi Chen <github@chenyicn.net> * Add workflow for pushing tag when VERSION file changes Signed-off-by: Yi Chen <github@chenyicn.net> * Update Signed-off-by: Yi Chen <github@chenyicn.net> * Remove the leading 'v' from chart version Signed-off-by: Yi Chen <github@chenyicn.net> * Update docker image tags Signed-off-by: Yi Chen <github@chenyicn.net> --------- Signed-off-by: Yi Chen <github@chenyicn.net>
* Update workflow and docs for releasing Spark operator (kubeflow#2089) * Update .helmignore Signed-off-by: Yi Chen <github@chenyicn.net> * Add release docs Signed-off-by: Yi Chen <github@chenyicn.net> * Update release workflow Signed-off-by: Yi Chen <github@chenyicn.net> * Update integration test workflow Signed-off-by: Yi Chen <github@chenyicn.net> * Add workflow for pushing tag when VERSION file changes Signed-off-by: Yi Chen <github@chenyicn.net> * Update Signed-off-by: Yi Chen <github@chenyicn.net> * Remove the leading 'v' from chart version Signed-off-by: Yi Chen <github@chenyicn.net> * Update docker image tags Signed-off-by: Yi Chen <github@chenyicn.net> --------- Signed-off-by: Yi Chen <github@chenyicn.net> (cherry picked from commit a3ec8f1) * Fix broken integration test CI (kubeflow#2109) Signed-off-by: Yi Chen <github@chenyicn.net> (cherry picked from commit 6ff204a) * Fix CI: environment variable BRANCH is missed (kubeflow#2111) Signed-off-by: Yi Chen <github@chenyicn.net> (cherry picked from commit e2693f1)
Purpose of this PR
Update release workflow:
main
branch andrelease-*
branch.v*.*.*
tag is pushed, a workflow will be triggered to build and push docker images to Docker Hub.v*.*.*
tag is pushed, a workflow will be triggered to create a draft release.Change Category
Indicate the type of change by marking the applicable boxes:
Rationale
Checklist
Before submitting your PR, please review the following:
Additional Notes