mirror of
https://github.com/LukeHagar/plexruby.git
synced 2025-12-06 12:47:44 +00:00
Updated to v15
This commit is contained in:
46
.github/workflows/speakeasy_sdk_generation.yml
vendored
46
.github/workflows/speakeasy_sdk_generation.yml
vendored
@@ -1,29 +1,25 @@
|
||||
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: |
|
||||
- ruby
|
||||
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 }}
|
||||
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 }}
|
||||
speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}
|
||||
|
||||
@@ -3,10 +3,10 @@ id: aa9449e7-c19d-411d-b8e2-f9c5fe982f6f
|
||||
management:
|
||||
docChecksum: e34dac84738ebf2d447ea2b9055a6eeb
|
||||
docVersion: 0.0.3
|
||||
speakeasyVersion: internal
|
||||
generationVersion: 2.275.4
|
||||
releaseVersion: 0.0.1
|
||||
configChecksum: 80d9f7d28312e98a1830c7afce39831f
|
||||
speakeasyVersion: 1.210.0
|
||||
generationVersion: 2.281.2
|
||||
releaseVersion: 0.0.2
|
||||
configChecksum: 4cede5e59af7b59748b57ba4cf05f03f
|
||||
repoURL: https://github.com/LukeHagar/plexruby.git
|
||||
repoSubDirectory: .
|
||||
installationURL: https://github.com/LukeHagar/plexruby
|
||||
|
||||
@@ -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
|
||||
ruby:
|
||||
version: 0.0.1
|
||||
version: 0.0.2
|
||||
author: LukeHagar
|
||||
description: Ruby Client SDK Generated by Speakeasy
|
||||
imports:
|
||||
9
.speakeasy/workflow.yaml
Normal file
9
.speakeasy/workflow.yaml
Normal 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:
|
||||
plexruby:
|
||||
target: ruby
|
||||
source: my-source
|
||||
16
Gemfile.lock
16
Gemfile.lock
@@ -1,7 +1,7 @@
|
||||
PATH
|
||||
remote: .
|
||||
specs:
|
||||
plexruby (0.0.1)
|
||||
plexruby (0.0.2)
|
||||
faraday
|
||||
faraday-multipart
|
||||
rack
|
||||
@@ -55,13 +55,13 @@ GEM
|
||||
rubocop-ast (1.30.0)
|
||||
parser (>= 3.2.1.0)
|
||||
ruby-progressbar (1.13.0)
|
||||
sorbet (0.5.11237)
|
||||
sorbet-static (= 0.5.11237)
|
||||
sorbet-runtime (0.5.11237)
|
||||
sorbet-static (0.5.11237-x86_64-linux)
|
||||
sorbet-static-and-runtime (0.5.11237)
|
||||
sorbet (= 0.5.11237)
|
||||
sorbet-runtime (= 0.5.11237)
|
||||
sorbet (0.5.11287)
|
||||
sorbet-static (= 0.5.11287)
|
||||
sorbet-runtime (0.5.11287)
|
||||
sorbet-static (0.5.11287-x86_64-linux)
|
||||
sorbet-static-and-runtime (0.5.11287)
|
||||
sorbet (= 0.5.11287)
|
||||
sorbet-runtime (= 0.5.11287)
|
||||
spoom (1.2.4)
|
||||
erubi (>= 1.10.0)
|
||||
sorbet-static-and-runtime (>= 0.5.10187)
|
||||
|
||||
@@ -40,9 +40,9 @@ module OpenApiSDK
|
||||
@security = security
|
||||
@language = 'ruby'
|
||||
@openapi_doc_version = '0.0.3'
|
||||
@sdk_version = '0.0.1'
|
||||
@gen_version = '2.275.4'
|
||||
@user_agent = 'speakeasy-sdk/ruby 0.0.1 2.275.4 0.0.3 plexruby'
|
||||
@sdk_version = '0.0.2'
|
||||
@gen_version = '2.281.2'
|
||||
@user_agent = 'speakeasy-sdk/ruby 0.0.2 2.281.2 0.0.3 plexruby'
|
||||
end
|
||||
|
||||
sig { returns([String, T::Hash[Symbol, String]]) }
|
||||
|
||||
@@ -4,7 +4,7 @@ $LOAD_PATH.push File.expand_path('lib', __dir__)
|
||||
|
||||
Gem::Specification.new do |s|
|
||||
s.name = 'plexruby'
|
||||
s.version = '0.0.1'
|
||||
s.version = '0.0.2'
|
||||
s.platform = Gem::Platform::RUBY
|
||||
s.licenses = ['Apache-2.0']
|
||||
s.summary = ''
|
||||
|
||||
Reference in New Issue
Block a user