From 80911301790285b6fe61c4bc3abed0a4cfe5c2a5 Mon Sep 17 00:00:00 2001 From: Luke Hagar Date: Wed, 2 Oct 2024 01:26:26 +0000 Subject: [PATCH] swapped to working directory, fixed examples, moved .speakeasy folder --- .github/workflows/sdk_generation.yaml | 3 ++- {.speakeasy => src/.speakeasy}/lint.yaml | 0 {.speakeasy => src/.speakeasy}/workflow.lock | 7 +++---- {.speakeasy => src/.speakeasy}/workflow.yaml | 5 ++--- src/parameters/plex/x-plex-device-vendor.yaml | 3 +-- src/parameters/plex/x-plex-device.yaml | 3 +-- src/parameters/plex/x-plex-features.yaml | 2 +- src/parameters/plex/x-plex-identifier.yaml | 6 +----- src/parameters/plex/x-plex-marketplace.yaml | 3 +-- src/parameters/plex/x-plex-model.yaml | 3 +-- src/parameters/plex/x-plex-platform-version.yaml | 3 +-- src/parameters/plex/x-plex-platform.yaml | 4 +--- src/parameters/plex/x-plex-product.yaml | 4 +--- src/parameters/plex/x-plex-session-id.yaml | 2 +- src/parameters/plex/x-plex-version.yaml | 4 +--- 15 files changed, 18 insertions(+), 34 deletions(-) rename {.speakeasy => src/.speakeasy}/lint.yaml (100%) rename {.speakeasy => src/.speakeasy}/workflow.lock (72%) rename {.speakeasy => src/.speakeasy}/workflow.yaml (55%) diff --git a/.github/workflows/sdk_generation.yaml b/.github/workflows/sdk_generation.yaml index d4f3bf3f..e0a6a85a 100644 --- a/.github/workflows/sdk_generation.yaml +++ b/.github/workflows/sdk_generation.yaml @@ -18,7 +18,7 @@ permissions: - main paths: - .github/workflows/sdk_generation.yaml - - output/** + - src/**/* jobs: generate: uses: speakeasy-api/sdk-generation-action/.github/workflows/workflow-executor.yaml@v15 @@ -26,6 +26,7 @@ jobs: force: ${{ github.event.inputs.force }} mode: direct speakeasy_version: latest + working_directory: src secrets: github_access_token: ${{ secrets.GITHUB_TOKEN }} speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }} diff --git a/.speakeasy/lint.yaml b/src/.speakeasy/lint.yaml similarity index 100% rename from .speakeasy/lint.yaml rename to src/.speakeasy/lint.yaml diff --git a/.speakeasy/workflow.lock b/src/.speakeasy/workflow.lock similarity index 72% rename from .speakeasy/workflow.lock rename to src/.speakeasy/workflow.lock index fd004806..95a63402 100644 --- a/.speakeasy/workflow.lock +++ b/src/.speakeasy/workflow.lock @@ -9,11 +9,10 @@ sources: - main plexapi: sourceNamespace: plexapi - sourceRevisionDigest: sha256:aa3d51ad678f12d3f0121c2e0cc07b657f4f36255a20b1799f6794472050602a - sourceBlobDigest: sha256:73623151bbbcbb12ffb68cfa5e5810934de83d99d7aae64b5cb02ce91a2f4f51 + sourceRevisionDigest: sha256:d04ffffa410d0426cab3b57271707e74be4ea444488aca4e95e0029876407404 + sourceBlobDigest: sha256:863fb79ab9ef54aea7be91ae1a65d93a3f5ea89bcc550db8fb4e0b85d4b61852 tags: - latest - - main targets: {} workflow: workflowVersion: 1.0.0 @@ -21,7 +20,7 @@ workflow: sources: plexapi: inputs: - - location: ./src/pms-spec.yaml + - location: ./pms-spec.yaml ruleset: PathParamRuleset registry: location: registry.speakeasyapi.dev/plexapi/plexapi/plexapi diff --git a/.speakeasy/workflow.yaml b/src/.speakeasy/workflow.yaml similarity index 55% rename from .speakeasy/workflow.yaml rename to src/.speakeasy/workflow.yaml index 81eb35ce..054436bb 100644 --- a/.speakeasy/workflow.yaml +++ b/src/.speakeasy/workflow.yaml @@ -3,9 +3,8 @@ speakeasyVersion: latest sources: plexapi: inputs: - # - location: ./src/pms-spec.yaml - - location: ./output/plex-media-server-spec-dereferenced.yaml - # ruleset: PathParamRuleset + - location: ./pms-spec.yaml + ruleset: PathParamRuleset registry: location: registry.speakeasyapi.dev/plexapi/plexapi/plexapi targets: {} diff --git a/src/parameters/plex/x-plex-device-vendor.yaml b/src/parameters/plex/x-plex-device-vendor.yaml index 7816311e..0b02b346 100644 --- a/src/parameters/plex/x-plex-device-vendor.yaml +++ b/src/parameters/plex/x-plex-device-vendor.yaml @@ -5,5 +5,4 @@ in: header required: false schema: type: string -examples: - - Roku +example: Roku diff --git a/src/parameters/plex/x-plex-device.yaml b/src/parameters/plex/x-plex-device.yaml index e319c6bb..982c71db 100644 --- a/src/parameters/plex/x-plex-device.yaml +++ b/src/parameters/plex/x-plex-device.yaml @@ -5,5 +5,4 @@ in: header required: false schema: type: string -examples: - - Roku 3 +example: Roku 3 diff --git a/src/parameters/plex/x-plex-features.yaml b/src/parameters/plex/x-plex-features.yaml index 5e5d6a0b..3fbbdcb2 100644 --- a/src/parameters/plex/x-plex-features.yaml +++ b/src/parameters/plex/x-plex-features.yaml @@ -5,4 +5,4 @@ in: header required: false schema: type: string -example: "external-media,indirect-media,hub-style-list" +example: external-media,indirect-media,hub-style-list diff --git a/src/parameters/plex/x-plex-identifier.yaml b/src/parameters/plex/x-plex-identifier.yaml index 963b7771..27ee33e3 100644 --- a/src/parameters/plex/x-plex-identifier.yaml +++ b/src/parameters/plex/x-plex-identifier.yaml @@ -5,8 +5,4 @@ required: true in: header schema: type: string - examples: - - 3381b62b-9ab7-4e37-827b-203e9809eb58 - - SMPH00123 - - 4CE0460D0G - +example: 3381b62b-9ab7-4e37-827b-203e9809eb58 diff --git a/src/parameters/plex/x-plex-marketplace.yaml b/src/parameters/plex/x-plex-marketplace.yaml index bd9d5799..fe03f321 100644 --- a/src/parameters/plex/x-plex-marketplace.yaml +++ b/src/parameters/plex/x-plex-marketplace.yaml @@ -5,5 +5,4 @@ in: header required: false schema: type: string -examples: - - googlePlay +example: googlePlay diff --git a/src/parameters/plex/x-plex-model.yaml b/src/parameters/plex/x-plex-model.yaml index 09b15e8c..84356949 100644 --- a/src/parameters/plex/x-plex-model.yaml +++ b/src/parameters/plex/x-plex-model.yaml @@ -5,5 +5,4 @@ in: header required: false schema: type: string -examples: - - 4200X +example: 4200X diff --git a/src/parameters/plex/x-plex-platform-version.yaml b/src/parameters/plex/x-plex-platform-version.yaml index 3974c55e..814b4cd5 100644 --- a/src/parameters/plex/x-plex-platform-version.yaml +++ b/src/parameters/plex/x-plex-platform-version.yaml @@ -5,5 +5,4 @@ in: header required: false schema: type: string -examples: - - 4.3 build 1057 +example: 4.3 build 1057 diff --git a/src/parameters/plex/x-plex-platform.yaml b/src/parameters/plex/x-plex-platform.yaml index 3d0135d2..2d0cbf3f 100644 --- a/src/parameters/plex/x-plex-platform.yaml +++ b/src/parameters/plex/x-plex-platform.yaml @@ -5,6 +5,4 @@ in: header required: false schema: type: string -examples: - - Chrome - - Roku +example: Roku diff --git a/src/parameters/plex/x-plex-product.yaml b/src/parameters/plex/x-plex-product.yaml index 08cb7a13..d7ca7899 100644 --- a/src/parameters/plex/x-plex-product.yaml +++ b/src/parameters/plex/x-plex-product.yaml @@ -5,6 +5,4 @@ in: header required: false schema: type: string -examples: - - Plex Web - - Plex for Roku +example: Plex for Roku diff --git a/src/parameters/plex/x-plex-session-id.yaml b/src/parameters/plex/x-plex-session-id.yaml index bc6b32d0..b581495f 100644 --- a/src/parameters/plex/x-plex-session-id.yaml +++ b/src/parameters/plex/x-plex-session-id.yaml @@ -4,4 +4,4 @@ in: header required: false schema: type: string -example: "97e136ef-4ddd-4ff3-89a7-a5820c96c2ca" +example: 97e136ef-4ddd-4ff3-89a7-a5820c96c2ca diff --git a/src/parameters/plex/x-plex-version.yaml b/src/parameters/plex/x-plex-version.yaml index edd9483d..36cb846f 100644 --- a/src/parameters/plex/x-plex-version.yaml +++ b/src/parameters/plex/x-plex-version.yaml @@ -5,6 +5,4 @@ in: header required: false schema: type: string -examples: - - "2.4.1" - - "4.133.0" +examples: 2.4.1 \ No newline at end of file