Skip to content

Merge pull request #225 from clerk/speakeasy-sdk-regen-1773936905 #60

Merge pull request #225 from clerk/speakeasy-sdk-regen-1773936905

Merge pull request #225 from clerk/speakeasy-sdk-regen-1773936905 #60

Workflow file for this run

name: Publish
permissions:
checks: write
contents: write
pull-requests: write
statuses: write
id-token: write
"on":
push:
branches:
- main
paths:
- .speakeasy/gen.lock
jobs:
publish:
uses: speakeasy-api/sdk-generation-action/.github/workflows/sdk-publish.yaml@v15
with:
target: clerk-sdk-python
secrets:
github_access_token: ${{ secrets.GITHUB_TOKEN }}
speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}
publish-pypi:
needs:
- publish
if: ${{ needs.publish.outputs.python_regenerated == 'true' && needs.publish.outputs.publish_python == 'true' && needs.publish.outputs.use_pypi_trusted_publishing == 'true' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: speakeasy-api/sdk-generation-action/publish-pypi@v15
with:
github_access_token: ${{ secrets.GITHUB_TOKEN }}
python-directory: ${{ needs.publish.outputs.python_directory }}
speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}