kubernetes-client / c

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

v0.8.0 release plan #204

Closed ityuhui closed 10 months ago

ityuhui commented 10 months ago

Release plan for v0.8.0:

  1. Regenerate the C client based on Kubernetes 1.28 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.28
    • 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": v7.0.0
    • Semvar to use for the version number: 0.8.0 PR: https://github.com/kubernetes-client/c/pull/206
  2. Update Versioning and Compatibility PR: https://github.com/kubernetes-client/c/pull/207

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

    git checkout -b release-0.8
    git push origin release-0.8

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

FYI @brendandburns

brendandburns commented 10 months ago

Looks good!

ityuhui commented 10 months ago

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