https://github.com/bandwidth/generate-sdk-action
https://github.com/bandwidth/generate-sdk-action
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bandwidth/generate-sdk-action
- Owner: Bandwidth
- Created: 2022-03-04T18:48:27.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-02-12T21:18:49.000Z (about 1 year ago)
- Last Synced: 2025-06-17T17:03:53.304Z (10 months ago)
- Size: 93.8 KB
- Stars: 0
- Watchers: 9
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# generate-sdk-action
This action utilizes the [openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) tool to build a client SDK based on certain action inputs.
## Inputs
```yml
language:
description: The generator name (language) (`-g`) argument for the openapi-generator-cli
required: true
config:
description: The configuration (`-c`) argument for the openapi-generator-cli
required: false
default: ./openapi-config.yml
api-spec-path:
description: The destination of the API Specification to generate a client from
required: false
default: ./bandwidth.yml
openapi-generator-version:
description: The OpenAPI Generator project version, in `x.x.x` format
required: false
default: '7.6.0'
additional-properties:
description: Additional properties to pass to the generator
required: false
default: ''
working-directory:
description: The working directory to run the action in
required: false
default: ./
```