Merge pull request #205 from ityuhui/yh-oa-ga-0905

Support configuration of openapi-generator commit for client generation
This commit is contained in:
Kubernetes Prow Robot
2023-09-05 11:36:53 -07:00
committed by GitHub

View File

@@ -6,16 +6,21 @@ on:
kubernetesBranch: kubernetesBranch:
type: string type: string
required: true required: true
description: 'The remote kubernetes release branch to fetch openapi spec. .e.g. "release-1.23"' description: 'The remote kubernetes release branch to fetch openapi spec. e.g. "release-1.28"'
genCommit: genCommit:
type: string type: string
required: true required: true
default: 'master' default: 'master'
description: 'The commit to use for the kubernetes-client/gen repo' description: 'The commit to use for the kubernetes-client/gen repo'
oagCommit:
type: string
required: true
default: 'master'
description: 'The commit to use for the OpenAPITools/openapi-generator repo. e.g. "v7.0.0"'
clientVersion: clientVersion:
type: string type: string
required: true required: true
default: '0.3.0' default: '0.8.0'
description: 'Semvar to use for the version number' description: 'Semvar to use for the version number'
@@ -57,7 +62,7 @@ jobs:
export PACKAGE_NAME="client" export PACKAGE_NAME="client"
# OpenAPI-Generator branch/tag to generate the client library # OpenAPI-Generator branch/tag to generate the client library
export OPENAPI_GENERATOR_COMMIT="master" export OPENAPI_GENERATOR_COMMIT="${{ github.event.inputs.oagCommit }}"
export USERNAME=kubernetes export USERNAME=kubernetes
EOF EOF