From dd0f40559dd39a7893559736ec4aa98faf916090 Mon Sep 17 00:00:00 2001 From: Alex Tran <alex.tran1502@gmail.com> Date: Thu, 6 Oct 2022 14:59:54 -0500 Subject: [PATCH] added github action file' --- .github/workflows/openapi-generator.yml | 31 +++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/openapi-generator.yml diff --git a/.github/workflows/openapi-generator.yml b/.github/workflows/openapi-generator.yml new file mode 100644 index 0000000000..db429a4129 --- /dev/null +++ b/.github/workflows/openapi-generator.yml @@ -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