diff --git a/.github/workflows/main-rest-clients-build.yml b/.github/workflows/main-rest-clients-build.yml index d0bab7eb61..2804477ead 100644 --- a/.github/workflows/main-rest-clients-build.yml +++ b/.github/workflows/main-rest-clients-build.yml @@ -18,7 +18,7 @@ jobs: with: node-version: 16 - name: Install openapi generator - run: npm install @openapitools/openapi-generator-cli + run: npm install -g @openapitools/openapi-generator-cli - name: Build clients working-directory: clients run: ./build-clients.sh diff --git a/clients/build-clients.sh b/clients/build-clients.sh index bdc7e0497b..3256f746e4 100755 --- a/clients/build-clients.sh +++ b/clients/build-clients.sh @@ -1,51 +1,51 @@ #!/bin/bash -# requires openapi-generator installed and accessible in your PATH +# requires openapi-generator-cli installed and accessible in your PATH DIR="$(dirname "${BASH_SOURCE[0]}")" SCHEMA="${DIR}/../browserup-proxy.schema.json" # Generate Markdown documentation -rm -rf markdown && openapi-generator generate \ +rm -rf markdown && openapi-generator-cli generate \ -g markdown -i "${SCHEMA}" \ -o markdown # Generate C# (.NET Core) client -rm -rf csharp && openapi-generator generate \ +rm -rf csharp && openapi-generator-cli generate \ --package-name BrowserUpMitmProxyClient \ -g csharp -i "${SCHEMA}" \ -o csharp -c config-csharp.yaml # Generate Java client -rm -rf java && openapi-generator generate \ +rm -rf java && openapi-generator-cli generate \ --package-name BrowserUpMitmProxyClient \ -g java -i "${SCHEMA}" \ -o java -c config-java.yaml # Generate JavaScript client -rm -rf javascript && openapi-generator generate \ +rm -rf javascript && openapi-generator-cli generate \ --package-name BrowserUpMitmProxyClient \ -g javascript -i "${SCHEMA}" \ -o javascript -c config-javascript.yaml # Generate Python client -rm -rf python && openapi-generator generate \ +rm -rf python && openapi-generator-cli generate \ --package-name BrowserUpMitmProxyClient \ -g python -i "${SCHEMA}" \ -o python -c config-python.yaml # Generate Ruby client -rm -rf ruby && openapi-generator generate \ +rm -rf ruby && openapi-generator-cli generate \ --package-name BrowserUpMitmProxyClient \ -g ruby -i "${SCHEMA}" \ -o ruby -c config-ruby.yaml -rm -rf ruby && openapi-generator generate \ +rm -rf ruby && openapi-generator-cli generate \ --package-name BrowserUpMitmProxyClient \ -g ruby -i "${SCHEMA}" \ -o ruby -c config-ruby.yaml -rm -rf go && openapi-generator generate \ +rm -rf go && openapi-generator-cli generate \ --package-name BrowserUpMitmProxyClient \ -g go -i "${SCHEMA}" \ -o go -c config-go.yaml