-
Notifications
You must be signed in to change notification settings - Fork 3.3k
add a script to automate the release process #1426
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
add a script to automate the release process #1426
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: roycaihw 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 |
1ad8e5e
to
0280616
Compare
# - add debug log | ||
# - add a sentence about "changes since {last release}". In most cases our | ||
# releases should be sequential. This script (the workflow above) is based on | ||
# this assumption, and we should make the release note clear about that. |
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.
@yliaog This (and the Workflow above) is the sequential releases I mentioned in #1425 (comment).
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.
ok. let me know once the PR is ready for review.
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.
I generated a 19.0.0-snapshot client using this script: #1547
I think we can submit the current progress and develop on top of it. Please take a look.
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
fc509ce
to
5e1e1fd
Compare
scripts/release.sh
Outdated
# - it's possible that master has new changes after the latest snaphost, | ||
# update CHANGELOG accordingly | ||
# - for generated file, resolve conflict by committing the master version | ||
# - abort if a snapshot doesn't exists |
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.
s/exists/exist/
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.
Done
scripts/release.sh
Outdated
# change in 1.18.x (x > 17) must be a cherrypick that is already included in | ||
# release-1.19. | ||
# TODO(roycaihw): not all Kubernetes API changes modify the OpenAPI spec. | ||
# Download the patch and skip if the spec is not modified. Also we want want to |
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.
s/want//
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.
Done
/cc @scottilee |
@roycaihw: GitHub didn't allow me to request PR reviews from the following users: scottilee. Note that only kubernetes-client members and repo collaborators can review this PR, and authors cannot review their own PRs. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
5e1e1fd
to
d8e7686
Compare
/lgtm |
What type of PR is this?
/kind feature
What this PR does / why we need it:
Add a script that automate the release process. It should be used when we want to:
Does this PR introduce a user-facing change?