Skip to content

Commit 03d812d

Browse files
committed
fixup! Document how to use the release script
1 parent 3115f79 commit 03d812d

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

devel/release.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,25 @@ To create a stable release:
4343
```
4444
$ KUBERNETES_BRANCH=release-1.${MINOR_VERSION} CLIENT_VERSION=${MINOR_VERSION}.${PATCH_VERSION}.0 DEVELOPMENT_STATUS="5 - Production/Stable" scripts/release.sh
4545
```
46-
### 3. README
46+
Checkout the generated local branch (named "automated-release-of-xxx") to
47+
continue with the remaining steps.
48+
49+
### 3. README (not required for snapshots)
4750

4851
Update the compatibility matrix and maintenance status in the README file.
4952

50-
### Submit pull request
53+
### 4. Submit pull request
5154

52-
Typically after the you've completed steps 2-6 above you can push your changes
53-
open a pull request against `kubernetes-client:release-x.y`
55+
For snapshots, create a PR against the master repo.
56+
57+
For actual releases, create:
58+
- a PR against the release branch
59+
- a second PR against the master branch to cherrypick the CHANGELOG and README
60+
changes.
61+
62+
### 5. (Repo admin) Create release branch
63+
64+
After merging a new snapshot, create a release branch from the master branch.
5465

5566
## (Deprecated) Manual release
5667

0 commit comments

Comments
 (0)