Merge pull request #205 from ityuhui/yh-oa-ga-0905
Support configuration of openapi-generator commit for client generation
This commit is contained in:
11
.github/workflows/generate.yml
vendored
11
.github/workflows/generate.yml
vendored
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user