kubernetes-client / c

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

v0.10.0 release plan #239

Closed ityuhui closed 1 month ago

ityuhui commented 1 month ago

Release plan for v0.10.0:

  1. Regenerate the C client based on Kubernetes 1.30 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.30
    • 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.10.0 PR: https://github.com/kubernetes-client/c/pull/240
  2. Update Versioning and Compatibility PR: https://github.com/kubernetes-client/c/pull/241

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

    git checkout -b release-0.10
    git push origin release-0.10

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

FYI @brendandburns

brendandburns commented 1 month ago

LGTM, thanks!

ityuhui commented 1 month ago

v0.10.0 released.