@@ -277,10 +277,10 @@ class Response:
277277
278278@dataclass
279279class 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
284284```
285285
286286</p >
@@ -308,103 +308,99 @@ from typing_extensions import Literal
308308
309309
310310class 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 ]]] = {}
315315
316316
317317class 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
323323
324324
325325class 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*.*.*" ]]] = []
328328
329329
330330class PullRequest (BaseModel ):
331- branches: List[Literal[" $default-branch" ]]
331+ branches: List[Literal[" $default-branch" ]]
332332
333333
334334class Release (BaseModel ):
335- types: List[Literal[" created" , " published" ]]
335+ types: List[Literal[" created" , " published" ]]
336336
337337
338338class Schedule (BaseModel ):
339- cron: Literal[" $cron-daily" ]
339+ cron: Literal[" $cron-daily" ]
340340
341341
342342class 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 ]] = {}
356354
357355
358356class 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
370366
371367
372368class 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" )
375371
376372
377373class Container (BaseModel ):
378- image: Literal[" crystallang/crystal" , " erlang:22.0.7" ]
374+ image: Literal[" crystallang/crystal" , " erlang:22.0.7" ]
379375
380376
381377class Permission (BaseModel ):
382- contents: Literal[" read" ]
383- packages: Literal[" write" ]
378+ contents: Literal[" read" ]
379+ packages: Literal[" write" ]
384380
385381
386382class 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" )
390386
391387
392388class 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" ]]] = []
400396
401397
402398class Default (BaseModel ):
403- run: ' Run'
399+ run: ' Run'
404400
405401
406402class Run (BaseModel ):
407- shell: Literal[" bash" ]
403+ shell: Literal[" bash" ]
408404```
409405
410406</p ></details >
0 commit comments