kubernetes-client / c

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

v0.6.0 release plan #172

Closed ityuhui closed 1 year ago

ityuhui commented 1 year ago

Release plan for v0.6.0:

  1. Regenerate the C client based on Kubernetes 1.26 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.26
    • The commit to use for the kubernetes-client/gen repo: master
    • Semvar to use for the version number: 0.6.0 PR: https://github.com/kubernetes-client/c/pull/173
  2. Update Versioning and Compatibility PR: https://github.com/kubernetes-client/c/pull/174

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

    git checkout -b release-0.6 
    git push origin release-0.6

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

brendandburns commented 1 year ago

Sounds good!

ityuhui commented 1 year ago

Blocked by https://github.com/kubernetes-client/gen/issues/236 now.

ityuhui commented 1 year ago

https://github.com/kubernetes-client/gen/issues/236 fixed. We can now move on.

ityuhui commented 1 year ago

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