-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
release: KFP 1.0.1 umbrella tracker #4361
Comments
@chensun Do you mind cherrypicking this PR #4298 into the branch release-1.0? There are some merging conflicts during the cherrypick. Therefore, we ask original author to take a look, to avoid possible incorrect merging changes. A cherrypick guide is at https://github.com/kubeflow/pipelines/blob/master/RELEASE.md#option---git-cherry-pick |
@Ark-kun Do you mind cherrypicking the following PR #4320 into branch release-1.0? There are some merging conflicts during the cherrypick. Therefore, we ask original author to take a look, to avoid possible incorrect merging changes. A cherrypick guide is at https://github.com/kubeflow/pipelines/blob/master/RELEASE.md#option---git-cherry-pick |
@alexlatchford Do you mind cherrypicking your PR #4218 into the release branch release-1.0 of kubeflow/pipelines repo? There are some merging conflicts during the cherrypick. Therefore, we ask original author's help to cherrypick. A cherrypick guide is at https://github.com/kubeflow/pipelines/blob/master/RELEASE.md#option---git-cherry-pick |
The remaining PRs that need to be cherrypicked is at https://github.com/kubeflow/pipelines/pulls?q=is%3Apr+label%3Acherrypick-approved+-label%3Acherrypicked+is%3Aclosed+sort%3Aupdated-asc |
and FYI, if a merge conflict is too complex, we can release it next month and skip cherrypick |
Per offline discussion, this PR will be skipped for patch release.s |
I think we only need this one: #4320. Other PRs can be waited until KFP 1.1 release |
I've found the reason for conflicts: We've committed the #4246 PR in the release branch, not master. This is a pretty bad incident. We need to be careful about the target branch for PRs. |
Agree with the problem, how can we enforce it? I think github UI isn't showing strong indication where the PR goes to. Adding an extra approval process for release branches might be a way. any other ideas? |
Maybe we can have a bot that marks or adds comments to PRs that do not go to master. |
I think prow has a plugin to add a label |
TODO:
|
I'll continue to drive this release. |
Took a while to understand the problem. However, in our case, to comply with pygobject license (LGPL), we only need to download its source code. Is there a better way that avoids /cc @Ark-kun @numerology |
Figured out we don't need our own scripts to comply with pypi package licenses, pip should already do that for us. |
I'm a little stuck at fixing postsubmit tests: e275548 integration test is currently failing, when inspecting the test logs, I found minio server failed and restarted once (which caused many components to fail to save outputs), but I didn't find why it failed. I'm cherry picking one more PR to have a retry. |
Released 1.0.1-rc.1 to verify the problems in a real deployment. |
xgboost sample failed with
So we need to fix component images with the fix in #580 |
I decided to revert the offending change in this release first. |
Now I'm blocked by the
It seems to be still using ksonnet though. The component's base image is debian and it isn't pinned to a version, so probably something changed there: https://github.com/kubeflow/pipelines/blob/release-1.0/components/kubeflow/deployer/Dockerfile |
All postsubmit tests passed! 135715d We are good to go on the release. |
/assign @PatrickXYS |
@Bobgy Thanks for reminding me, I'll go ahead to verify that. Will keep you updated |
OK, I can continue the release |
There were some vulnerabilities we need to address to release it in Google Cloud marketplace. |
To track the progress of release 1.0.1
Release instructions: https://github.com/kubeflow/pipelines/blob/master/RELEASE.md
The text was updated successfully, but these errors were encountered: