migrated to v15

This commit is contained in:
Luke Hagar
2024-03-18 14:47:52 -07:00
parent 221089857d
commit 9769b3081e
6 changed files with 46 additions and 39 deletions

View File

@@ -1,31 +1,26 @@
name: Generate
permissions:
checks: write
contents: write
pull-requests: write
statuses: write
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 * * *
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: |
- python
mode: direct
openapi_docs: |
- https://raw.githubusercontent.com/LukeHagar/plex-api-spec/main/plex-media-server-spec-dereferenced.yaml
publish_python: true
speakeasy_version: latest
secrets:
github_access_token: ${{ secrets.GITHUB_TOKEN }}
pypi_token: ${{ secrets.PYPI_TOKEN }}
speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}
generate:
uses: speakeasy-api/sdk-generation-action/.github/workflows/workflow-executor.yaml@v15
with:
force: ${{ github.event.inputs.force }}
mode: direct
speakeasy_version: latest
secrets:
github_access_token: ${{ secrets.GITHUB_TOKEN }}
pypi_token: ${{ secrets.PYPI_TOKEN }}
speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}

View File

@@ -3,10 +3,10 @@ id: 3eeea668-4ef4-464e-a888-bdfa023bedf5
management:
docChecksum: e34dac84738ebf2d447ea2b9055a6eeb
docVersion: 0.0.3
speakeasyVersion: 1.207.1
generationVersion: 2.280.6
releaseVersion: 0.4.1
configChecksum: 0b2741b885d75fab8768ca79a3e7c8ac
speakeasyVersion: 1.210.0
generationVersion: 2.281.2
releaseVersion: 0.4.2
configChecksum: 91784c6d1608677dcdc20f3be8c9229b
repoURL: https://github.com/LukeHagar/plexpy.git
repoSubDirectory: .
installationURL: https://github.com/LukeHagar/plexpy.git

View File

@@ -6,13 +6,13 @@ generation:
optionalPropertyRendering: withExample
useClassNamesForArrayFields: true
fixes:
nameResolutionDec2023: false
parameterOrderingFeb2024: false
requestResponseComponentNamesFeb2024: false
nameResolutionDec2023: true
parameterOrderingFeb2024: true
requestResponseComponentNamesFeb2024: true
auth:
oAuth2ClientCredentialsEnabled: false
python:
version: 0.4.1
version: 0.4.2
additionalDependencies:
dependencies: {}
extraDependencies:

12
.speakeasy/workflow.yaml Normal file
View File

@@ -0,0 +1,12 @@
workflowVersion: 1.0.0
sources:
my-source:
inputs:
- location: https://raw.githubusercontent.com/LukeHagar/plex-api-spec/main/plex-media-server-spec-dereferenced.yaml
targets:
plexpy:
target: python
source: my-source
publish:
pypi:
token: $PYPI_TOKEN

View File

@@ -10,7 +10,7 @@ except FileNotFoundError:
setuptools.setup(
name="plex-api-client",
version="0.4.1",
version="0.4.2",
author="LukeHagar",
description="Python Client SDK Generated by Speakeasy",
long_description=long_description,

View File

@@ -32,9 +32,9 @@ class SDKConfiguration:
server_defaults: List[Dict[str, str]] = field(default_factory=List)
language: str = 'python'
openapi_doc_version: str = '0.0.3'
sdk_version: str = '0.4.1'
gen_version: str = '2.280.6'
user_agent: str = 'speakeasy-sdk/python 0.4.1 2.280.6 0.0.3 plex-api-client'
sdk_version: str = '0.4.2'
gen_version: str = '2.281.2'
user_agent: str = 'speakeasy-sdk/python 0.4.2 2.281.2 0.0.3 plex-api-client'
retry_config: RetryConfig = None
_hooks: SDKHooks = None