kubernetes-client / c

Official C client library for Kubernetes
Apache License 2.0
141 stars 45 forks source link

v0.7.0 release plan #187

Closed ityuhui closed 1 year ago

ityuhui commented 1 year ago

Release plan for v0.7.0:

  1. Regenerate the C client based on Kubernetes 1.27 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.23": release-1.27
    • The commit to use for the kubernetes-client/gen repo: master
    • Semvar to use for the version number: 0.7.0 PR: https://github.com/kubernetes-client/c/pull/191
  2. Update Versioning and Compatibility PR: https://github.com/kubernetes-client/c/pull/192

  3. Release the C client v0.7.0 guided by RELEASE.md Create the branch: release-0.7

    git checkout -b release-0.7
    git push origin release-0.7

    Release action: https://github.com/kubernetes-client/c/actions/workflows/release.yml Parameters for release action:

FYI @brendandburns

brendandburns commented 1 year ago

This looks good to me! Thanks for organizing the release. Let me know if you want me to take on any of these tasks.

ityuhui commented 1 year ago

I can do these tasks and some PRs need your review.

ityuhui commented 1 year ago

v0.7.0 https://github.com/kubernetes-client/c/releases/tag/v0.7.0 released !