From 519d1b78a7db1dc595d6f0d07d9d52db6b2048f8 Mon Sep 17 00:00:00 2001 From: ckoegel Date: Fri, 2 Oct 2026 14:40:46 -0400 Subject: [PATCH] DX-4048 Add Generation Script --- .github/workflows/deploy.yml | 12 +----------- generate.sh | 6 ++++++ 2 files changed, 7 insertions(+), 11 deletions(-) create mode 100644 generate.sh diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4ec1987..2cc7d9e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -51,18 +51,8 @@ jobs: - name: Checkout uses: actions/checkout@v7 - - name: Set OpenAPI Generator Version - run: | - OPENAPI_VERSION=$(jq .[\"generator-cli\"].version openapitools.json) - echo "OPENAPI_GENERATOR_VERSION=$OPENAPI_VERSION" >> $GITHUB_ENV - shell: bash - - name: Generate SDK with Updated Version - uses: Bandwidth/generate-sdk-action@v4.1.0 - with: - openapi-generator-version: ${{ env.OPENAPI_GENERATOR_VERSION }} - language: typescript-axios - additional-properties: --additional-properties=npmVersion=$PACKAGE_VERSION + run: bash generate.sh --additional-properties=npmVersion=$PACKAGE_VERSION - name: Setup Node uses: actions/setup-node@v7 diff --git a/generate.sh b/generate.sh new file mode 100644 index 0000000..07ceaa1 --- /dev/null +++ b/generate.sh @@ -0,0 +1,6 @@ +#!/bin/bash +set -euo pipefail +cd "$(dirname "${BASH_SOURCE[0]}")" + +npx --yes @openapitools/openapi-generator-cli generate \ + -i bandwidth.yml -g typescript-axios -c openapi-config.yml -o . "$@"