Skip to content

Commit 1d4ebdd

Browse files
authored
Update RELEASE.md
1 parent 4fe4a30 commit 1d4ebdd

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

RELEASE.md

+8-4
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,15 @@ if you only want to use or contribute to this repo.
9393
* OS: Linux (MacOS not supported yet due to different behavior of sed)
9494
* Permissions needed
9595
* Can create a branch in github.com/kubeflow/pipelines.
96+
* (Optional) if release from master branch, one would need the admin access to kubeflow/pipelines repo.
9697
* Can trigger cloudbuild jobs in ml-pipeline-test GCP project.
9798
* Tools that should be in your `$PATH`
9899
* jq 1.6 https://stedolan.github.io/jq/download/
99100
* yq https://github.com/mikefarah/yq/releases/tag/3.3.0
100-
* jdk 8
101+
* jdk 8
101102
* node 12
102-
* bazel 0.24.0
103+
* bazel 0.24.0 https://github.com/bazelbuild/bazel/releases/tag/0.24.0
104+
* python 3 (on linux, one would need the `python` to be `python3` by default instead of `python2`)
103105
* Preparations
104106
1. Clone github.com/kubeflow/pipelines repo into `$KFP_REPO`.
105107
2. `cd $KFP_REPO`
@@ -166,7 +168,7 @@ Do the following things before a release:
166168
console.log(Array.from(document.querySelectorAll('[id^="issue_"][id*="_link"]')).map(el => /issue_(.*)_link/.exec(el.id)[1]).join(' '))
167169
```
168170
169-
1. Verify cloudbuild and postsubmit tests are passing: visit https://github.com/kubeflow/pipelines/commits/master for master branch.
171+
1. Verify cloudbuild and postsubmit tests are passing: visit https://github.com/kubeflow/pipelines/commits/master for master branch. (https://screenshot.googleplex.com/3W7G2gE8DChojzx).
170172
171173
### Releasing from release branch
172174
@@ -190,7 +192,8 @@ Note, when releasing from master, all the below mentions of "release branch" mea
190192
Note, the script will clone kubeflow/pipelines repo into a temporary location on your computer, make those changes and attempt to push to upstream, so that it won't interfere with your current git repo.
191193
192194
1. View related cloudbuild jobs' statuses by clicking the latest commit's status icon
193-
in the release branch. The page will look like https://github.com/kubeflow/pipelines/runs/775788343.
195+
in the release branch. The page will look like https://github.com/kubeflow/pipelines/runs/775788343
196+
(way to the page https://screenshot.googleplex.com/3W7G2gE8DChojzx).
194197
195198
1. Wait and make sure the `build-each-commit` cloudbuild job that builds all images
196199
in gcr.io/ml-pipeline-test succeeded. If it fails, please click "View more details
@@ -215,6 +218,7 @@ and then "Retry", because after waiting for previous step, artifacts are now rea
215218
```
216219
1. Release `kfp` python packages to PyPI.
217220
```bash
221+
export TAG_NAME=$VERSION
218222
pip3 install twine --user
219223
gsutil cp gs://ml-pipeline/release/$TAG_NAME/kfp.tar.gz kfp-$TAG_NAME.tar.gz
220224
python3 -m twine upload --username kubeflow-pipelines kfp-$TAG_NAME.tar.gz

0 commit comments

Comments
 (0)