name: Generate Docs permissions: checks: write contents: write pull-requests: write statuses: write "on": workflow_dispatch: inputs: force: description: Force generation of SDKs type: boolean default: false schedule: - cron: 0 0 * * * jobs: generate: uses: speakeasy-api/sdk-generation-action/.github/workflows/sdk-generation.yaml@v14 with: force: ${{ github.event.inputs.force }} languages: | - docs docs_languages: | - python - typescript - go - curl mode: direct openapi_docs: | - https://raw.githubusercontent.com/LukeHagar/plex-api-spec/main/plex-media-server-spec-dereferenced.yaml speakeasy_version: latest secrets: github_access_token: ${{ secrets.GITHUB_TOKEN }} speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}