From 5cfe5842aec9323d527db47a87923e30d2836753 Mon Sep 17 00:00:00 2001 From: Yunlong Zhang Date: Tue, 27 Jan 2026 15:10:31 -0800 Subject: [PATCH] @W-21064406 - Fix the schema url for VizQL Data Service http endpoint #16 (#17) * squash commit * include release branch --- .github/workflows/pull.yml | 1 + .github/workflows/push.yml | 1 + VizQLDataServiceOpenAPISchema.json | 2 +- python_sdk/scripts/generate_stub.bat | 2 +- python_sdk/scripts/generate_stub.sh | 2 +- 5 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pull.yml b/.github/workflows/pull.yml index fd0236c..db82b5e 100644 --- a/.github/workflows/pull.yml +++ b/.github/workflows/pull.yml @@ -4,6 +4,7 @@ on: pull_request: branches: - main + - 'release-*' jobs: generateStub: diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 006f5e6..c4e20fd 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -4,6 +4,7 @@ on: push: branches: - main + - 'release-*' jobs: generateStub: diff --git a/VizQLDataServiceOpenAPISchema.json b/VizQLDataServiceOpenAPISchema.json index bd0618f..22993ef 100644 --- a/VizQLDataServiceOpenAPISchema.json +++ b/VizQLDataServiceOpenAPISchema.json @@ -7,7 +7,7 @@ }, "servers": [ { - "url": "/vizql-data-service/v1" + "url": "/api/v1/vizql-data-service" } ], "paths": { diff --git a/python_sdk/scripts/generate_stub.bat b/python_sdk/scripts/generate_stub.bat index a6a15f6..ea870fb 100644 --- a/python_sdk/scripts/generate_stub.bat +++ b/python_sdk/scripts/generate_stub.bat @@ -8,7 +8,7 @@ REM Print commands as they are executed echo on REM Install required packages -pip install datamodel-code-generator +pip install datamodel-code-generator==0.43.1 REM Generate client code datamodel-codegen --input ../VizQLDataServiceOpenAPISchema.json --output-model-type pydantic_v2.BaseModel --input-file-type openapi --output src/api/openapi_generated-raw.py --use-annotated --base-class TableauModel diff --git a/python_sdk/scripts/generate_stub.sh b/python_sdk/scripts/generate_stub.sh index 76888d3..dc6f1af 100644 --- a/python_sdk/scripts/generate_stub.sh +++ b/python_sdk/scripts/generate_stub.sh @@ -6,7 +6,7 @@ set -e # Print commands as they are executed set -x -pip install datamodel-code-generator +pip install datamodel-code-generator==0.43.1 # Generate client code datamodel-codegen --input ../VizQLDataServiceOpenAPISchema.json --output-model-type pydantic_v2.BaseModel --input-file-type openapi --output src/api/openapi_generated-raw.py --use-annotated --base-class TableauModel