v0.9.0 release plan
ityuhui opened this issue · comments
Hui Yu commented
Release plan for v0.9.0:
- Regenerate the C client based on Kubernetes 1.29
via GitHub Action https://github.com/kubernetes-client/c/actions/workflows/generate.yml
Parameters for the action:
- Use workflow from:
Branch master
- The remote kubernetes release branch to fetch openapi spec. e.g. "release-1.28":
release-1.29
- The commit to use for the kubernetes-client/gen repo:
master
- The commit to use for the OpenAPITools/openapi-generator repo. e.g. "v7.0.0":
master
- Semvar to use for the version number:
0.9.0
PR: #217
-
Update Versioning and Compatibility
PR: #218 -
Release the C client
v0.9.0
guided by RELEASE.md
Create the branch: release-0.9git checkout -b release-0.9 git push origin release-0.9
Release action: https://github.com/kubernetes-client/c/actions/workflows/release.yml
Parameters for release action:
- Use workflow from:
Branch release-0.9
- The release version of this release. Must be a semantic version of the form X.Y.Z:
0.9.0
- Dry run, will not push tags to branch and release:
No
Release announcement: https://github.com/kubernetes-client/c/releases/tag/v0.9.0
FYI @brendandburns
Brendan Burns commented
Looks great, thanks for doing this!
Hui Yu commented
v0.9.0 https://github.com/kubernetes-client/c/releases/tag/v0.9.0 released.