kubernetes-client / c

Official C client library for Kubernetes
Apache License 2.0
148 stars 49 forks source link

v0.9.0 release plan #216

Closed ityuhui closed 10 months ago

ityuhui commented 10 months ago

Release plan for v0.9.0:

  1. 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: https://github.com/kubernetes-client/c/pull/217
  2. Update Versioning and Compatibility PR: https://github.com/kubernetes-client/c/pull/218

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

    git 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:

FYI @brendandburns

brendandburns commented 10 months ago

Looks great, thanks for doing this!

ityuhui commented 10 months ago

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