added github action file'
This commit is contained in:
parent
471a60dcb0
commit
dd0f40559d
1 changed files with 31 additions and 0 deletions
31
.github/workflows/openapi-generator.yml
vendored
Normal file
31
.github/workflows/openapi-generator.yml
vendored
Normal file
|
@ -0,0 +1,31 @@
|
|||
name: Generate OpenAPI SDK
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
branches: [main]
|
||||
|
||||
jobs:
|
||||
generate-typescript-axios:
|
||||
runs-on: ubuntu-latest
|
||||
name: Example
|
||||
steps:
|
||||
# Checkout your code
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
# Generate your OpenAPI document (if you don't write it manually)
|
||||
|
||||
# Use the action to generate a client package
|
||||
# This uses the default path for the openapi document and thus assumes there is an openapi.json in the current workspace.
|
||||
- name: Generate Typescript Axios Client
|
||||
uses: openapi-generators/openapitools-generator-action@v1
|
||||
with:
|
||||
generator: typescript-axios
|
||||
generator-tag: v6.2.0
|
||||
openapi-file: server/immich-openapi-specs.json
|
||||
|
||||
# Do something with the generated client (likely publishing it somewhere)
|
||||
- name: Do something with the client
|
||||
run: |
|
||||
cd typescript-axios-client && ls
|
Loading…
Reference in a new issue