Skip to content

Generate Python SDK for deploy-1.3.24 #118

Generate Python SDK for deploy-1.3.24

Generate Python SDK for deploy-1.3.24 #118

name: Generate
run-name: ${{ github.event_name == 'repository_dispatch' && format('Generate Python SDK for {0}', github.event.client_payload.deployment_tag) || 'Generate Python SDK' }}
permissions:
checks: write
contents: write
pull-requests: write
statuses: write
id-token: write
"on":
workflow_dispatch:
inputs:
force:
description: Force generation of SDKs
type: boolean
default: false
set_version:
description: optionally set a specific SDK version
type: string
repository_dispatch:
types:
- production-openapi-published
pull_request:
types:
- labeled
- unlabeled
concurrency:
group: sdk-generation
cancel-in-progress: false
jobs:
generate:
uses: speakeasy-api/sdk-generation-action/.github/workflows/workflow-executor.yaml@v15
with:
force: ${{ github.event_name == 'repository_dispatch' || inputs.force }}
mode: pr
set_version: ${{ inputs.set_version }}
secrets:
github_access_token: ${{ secrets.GH_PAT }}
pypi_token: ${{ secrets.PYPI_TOKEN }}
speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}