@@ -277,10 +277,10 @@ class Response:
277
277
278
278
@dataclass
279
279
class Definition_Schema :
280
- type_: str
281
- required: Optional[List[str ]] = field(default_factory = list )
282
- properties: Optional[Dict[str , Union[' Property' , ' Property_2E' ]]] = field(default_factory = dict )
283
- ref: Optional[str ] = None
280
+ type_: str
281
+ required: Optional[List[str ]] = field(default_factory = list )
282
+ properties: Optional[Dict[str , Union[' Property' , ' Property_2E' ]]] = field(default_factory = dict )
283
+ ref: Optional[str ] = None
284
284
```
285
285
286
286
</p >
@@ -308,103 +308,99 @@ from typing_extensions import Literal
308
308
309
309
310
310
class Actions (BaseModel ):
311
- on: Union[' On' , List[Literal[" push" ]]]
312
- jobs: Dict[str , ' Job' ]
313
- name: Optional[str ] = None
314
- env: Optional[Dict[str , Union[int , str ]]] = {}
311
+ on: Union[' On' , List[Literal[" push" ]]]
312
+ jobs: Dict[str , ' Job' ]
313
+ name: Optional[str ] = None
314
+ env: Optional[Dict[str , Union[int , str ]]] = {}
315
315
316
316
317
317
class On (BaseModel ):
318
- push: Optional[' Push' ] = None
319
- pull_request: Optional[' PullRequest' ] = None
320
- release: Optional[' Release' ] = None
321
- schedule: Optional[List[' Schedule' ]] = []
322
- workflow_dispatch: Optional[None ] = None
318
+ push: Optional[' Push' ] = None
319
+ pull_request: Optional[' PullRequest' ] = None
320
+ release: Optional[' Release' ] = None
321
+ schedule: Optional[List[' Schedule' ]] = []
322
+ workflow_dispatch: Optional[None ] = None
323
323
324
324
325
325
class Push (BaseModel ):
326
- branches: List[Literal[" $default-branch" ]]
327
- tags: Optional[List[Literal[" v*.*.*" ]]] = []
326
+ branches: List[Literal[" $default-branch" ]]
327
+ tags: Optional[List[Literal[" v*.*.*" ]]] = []
328
328
329
329
330
330
class PullRequest (BaseModel ):
331
- branches: List[Literal[" $default-branch" ]]
331
+ branches: List[Literal[" $default-branch" ]]
332
332
333
333
334
334
class Release (BaseModel ):
335
- types: List[Literal[" created" , " published" ]]
335
+ types: List[Literal[" created" , " published" ]]
336
336
337
337
338
338
class Schedule (BaseModel ):
339
- cron: Literal[" $cron-daily" ]
339
+ cron: Literal[" $cron-daily" ]
340
340
341
341
342
342
class Job (BaseModel ):
343
- runson: Literal[
344
- " ${{ matrix.os }} " , " macOS-latest" , " macos-latest" , " ubuntu-18.04" , " ubuntu-latest" , " windows-latest" ] = Field(
345
- ... , alias = " runs-on" )
346
- steps: List[' Step' ]
347
- name: Optional[str ] = None
348
- environment: Optional[Literal[" production" ]] = None
349
- outputs: Optional[' Output' ] = None
350
- container: Optional[' Container' ] = None
351
- needs: Optional[Literal[" build" ]] = None
352
- permissions: Optional[' Permission' ] = None
353
- strategy: Optional[' Strategy' ] = None
354
- defaults: Optional[' Default' ] = None
355
- env: Optional[Dict[str , str ]] = {}
343
+ runson: Literal[" ${{ matrix.os }} " , " macOS-latest" , " macos-latest" , " ubuntu-18.04" , " ubuntu-latest" , " windows-latest" ] = Field(... , alias = " runs-on" )
344
+ steps: List[' Step' ]
345
+ name: Optional[str ] = None
346
+ environment: Optional[Literal[" production" ]] = None
347
+ outputs: Optional[' Output' ] = None
348
+ container: Optional[' Container' ] = None
349
+ needs: Optional[Literal[" build" ]] = None
350
+ permissions: Optional[' Permission' ] = None
351
+ strategy: Optional[' Strategy' ] = None
352
+ defaults: Optional[' Default' ] = None
353
+ env: Optional[Dict[str , str ]] = {}
356
354
357
355
358
356
class Step (BaseModel ):
359
- uses: Optional[str ] = None
360
- name: Optional[str ] = None
361
- with_: Optional[Dict[str , Union[bool , float , str ]]] = Field({}, alias = " with" )
362
- run: Optional[str ] = None
363
- env: Optional[Dict[str , str ]] = {}
364
- workingdirectory: Optional[str ] = Field(None , alias = " working-directory" )
365
- id_: Optional[Literal[
366
- " build-image" , " composer-cache" , " deploy-and-expose" , " image-build" , " login-ecr" , " meta" , " push-to-registry" , " task-def" ]] = Field(
367
- None , alias = " id" )
368
- if_: Optional[str ] = Field(None , alias = " if" )
369
- shell: Optional[Literal[" Rscript {0} " ]] = None
357
+ uses: Optional[str ] = None
358
+ name: Optional[str ] = None
359
+ with_: Optional[Dict[str , Union[bool , float , str ]]] = Field({}, alias = " with" )
360
+ run: Optional[str ] = None
361
+ env: Optional[Dict[str , str ]] = {}
362
+ workingdirectory: Optional[str ] = Field(None , alias = " working-directory" )
363
+ id_: Optional[Literal[" build-image" , " composer-cache" , " deploy-and-expose" , " image-build" , " login-ecr" , " meta" , " push-to-registry" , " task-def" ]] = Field(None , alias = " id" )
364
+ if_: Optional[str ] = Field(None , alias = " if" )
365
+ shell: Optional[Literal[" Rscript {0} " ]] = None
370
366
371
367
372
368
class Output (BaseModel ):
373
- route: str = Field(... , alias = " ROUTE" )
374
- selector: str = Field(... , alias = " SELECTOR" )
369
+ route: str = Field(... , alias = " ROUTE" )
370
+ selector: str = Field(... , alias = " SELECTOR" )
375
371
376
372
377
373
class Container (BaseModel ):
378
- image: Literal[" crystallang/crystal" , " erlang:22.0.7" ]
374
+ image: Literal[" crystallang/crystal" , " erlang:22.0.7" ]
379
375
380
376
381
377
class Permission (BaseModel ):
382
- contents: Literal[" read" ]
383
- packages: Literal[" write" ]
378
+ contents: Literal[" read" ]
379
+ packages: Literal[" write" ]
384
380
385
381
386
382
class Strategy (BaseModel ):
387
- matrix: Optional[' Matrix' ] = None
388
- maxparallel: Optional[int ] = Field(None , alias = " max-parallel" )
389
- failfast: Optional[bool ] = Field(None , alias = " fail-fast" )
383
+ matrix: Optional[' Matrix' ] = None
384
+ maxparallel: Optional[int ] = Field(None , alias = " max-parallel" )
385
+ failfast: Optional[bool ] = Field(None , alias = " fail-fast" )
390
386
391
387
392
388
class Matrix (BaseModel ):
393
- rversion: Optional[List[float ]] = Field([], alias = " r-version" )
394
- pythonversion: Optional[List[float ]] = Field([], alias = " python-version" )
395
- deno: Optional[List[Literal[" canary" , " v1.x" ]]] = []
396
- os: Optional[List[Literal[" macOS-latest" , " ubuntu-latest" , " windows-latest" ]]] = []
397
- rubyversion: Optional[List[float ]] = Field([], alias = " ruby-version" )
398
- nodeversion: Optional[List[Literal[" 12.x" , " 14.x" , " 16.x" ]]] = Field([], alias = " node-version" )
399
- configuration: Optional[List[Literal[" Debug" , " Release" ]]] = []
389
+ rversion: Optional[List[float ]] = Field([], alias = " r-version" )
390
+ pythonversion: Optional[List[float ]] = Field([], alias = " python-version" )
391
+ deno: Optional[List[Literal[" canary" , " v1.x" ]]] = []
392
+ os: Optional[List[Literal[" macOS-latest" , " ubuntu-latest" , " windows-latest" ]]] = []
393
+ rubyversion: Optional[List[float ]] = Field([], alias = " ruby-version" )
394
+ nodeversion: Optional[List[Literal[" 12.x" , " 14.x" , " 16.x" ]]] = Field([], alias = " node-version" )
395
+ configuration: Optional[List[Literal[" Debug" , " Release" ]]] = []
400
396
401
397
402
398
class Default (BaseModel ):
403
- run: ' Run'
399
+ run: ' Run'
404
400
405
401
406
402
class Run (BaseModel ):
407
- shell: Literal[" bash" ]
403
+ shell: Literal[" bash" ]
408
404
```
409
405
410
406
</p ></details >
0 commit comments