migrated to v15

This commit is contained in:
Luke Hagar
2024-03-18 15:17:27 -07:00
parent ac21860d2a
commit 4dcf5fb03a
4 changed files with 30 additions and 26 deletions

View File

@@ -15,14 +15,10 @@ permissions:
- cron: 0 0 * * * - cron: 0 0 * * *
jobs: jobs:
generate: generate:
uses: speakeasy-api/sdk-generation-action/.github/workflows/sdk-generation.yaml@v14 uses: speakeasy-api/sdk-generation-action/.github/workflows/workflow-executor.yaml@v15
with: with:
force: ${{ github.event.inputs.force }} force: ${{ github.event.inputs.force }}
languages: |
- terraform
mode: direct mode: direct
openapi_docs: |
- https://raw.githubusercontent.com/LukeHagar/plex-api-spec/main/plex-media-server-spec-dereferenced.yaml
speakeasy_version: latest speakeasy_version: latest
secrets: secrets:
github_access_token: ${{ secrets.GITHUB_TOKEN }} github_access_token: ${{ secrets.GITHUB_TOKEN }}

9
.speakeasy/workflow.yaml Normal file
View File

@@ -0,0 +1,9 @@
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:
plexterraform:
target: terraform
source: my-source

View File

@@ -5,7 +5,6 @@ all: speakeasy docs
docs: docs:
go generate ./... go generate ./...
speakeasy: check-speakeasy speakeasy: check-speakeasy
speakeasy generate sdk --lang terraform -o . -s ./openapi.yaml speakeasy generate sdk --lang terraform -o . -s ./openapi.yaml