From 4b7c0866ee5e1ad25e4c3d699a3381ea6cda17ab Mon Sep 17 00:00:00 2001 From: Lyuyang Hu Date: Sat, 7 May 2022 23:36:06 -0400 Subject: [PATCH] feat: use openapi codegen for py client --- .github/workflows/py-client-release.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/py-client-release.yml b/.github/workflows/py-client-release.yml index 28885440..308b509c 100644 --- a/.github/workflows/py-client-release.yml +++ b/.github/workflows/py-client-release.yml @@ -2,8 +2,8 @@ name: "Python API Client Release" on: push: - branches: [main] - paths: ["openapi/openapi.yaml"] + branches: [main, "feat/openapi-py-client"] + paths: ["openapi/openapi.yaml", ".github/workflows/py-client-release.yml"] jobs: build-and-release: @@ -22,8 +22,8 @@ jobs: pip install wheel - name: Generate Python Client run: | - wget https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.29/swagger-codegen-cli-3.0.29.jar -O swagger-codegen-cli-3.0.29.jar - java -jar swagger-codegen-cli-3.0.29.jar generate -i openapi/openapi.yaml -l python -o python_client -DpackageName=explainaboard_api_client + wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/5.4.0/openapi-generator-cli-5.4.0.jar -O openapi-generator-cli.jar + java -jar openapi-generator-cli.jar generate -i openapi/openapi.yaml -g python-experimental -o python_client --additional-properties=packageName=explainaboard_api_client - name: "build" run: | cd python_client