Skip to content

Commit

Permalink
Feature/tweak workflow (#15)
Browse files Browse the repository at this point in the history
* Removed duplicate group id in java command

* changed folder names to lower case

* 1. Added seperate openapi spec for nodejs. 2. Fixed issue with java package generation. 3. Deleted duplicate XI_Resellers-API-Spec.json

* Changed name of the open API spec file.
  • Loading branch information
im-deviprakash committed Jan 19, 2024
1 parent d1766fa commit 68764ae
Show file tree
Hide file tree
Showing 4 changed files with 17,936 additions and 25,587 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/sdk_generator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
npm install -g @openapitools/openapi-generator-cli@latest
- name: Generate C# SDK
run: |
openapi-generator-cli generate -i openapispec/unified/XI-Resellers-API-Spec.yaml -g csharp -o ${{ github.workspace }}/csharpsdk --package-name xi.sdk.resellers.csharp --library httpclient
openapi-generator-cli generate -i openapispec/unified/XI-Resellers-API-Spec.yaml -g csharp -o ${{ github.workspace }}/csharpsdk --package-name xi.sdk.resellers --library httpclient
- name: Configure Git for C# SDK
run: |
Expand All @@ -39,7 +39,7 @@ jobs:

- name: Generate Python SDK
run: |
openapi-generator-cli generate --verbose -i openapispec/unified/XI-Resellers-API-Spec.yaml -g python -o ${{ github.workspace }}/pythonsdk --package-name xi.sdk.resellers.python
openapi-generator-cli generate --verbose -i openapispec/unified/XI-Resellers-API-Spec.yaml -g python -o ${{ github.workspace }}/pythonsdk --package-name xi.sdk.resellers
- name: Configure Git for Python SDK
Expand All @@ -64,7 +64,7 @@ jobs:

- name: Generate Node.Js SDK
run: |
openapi-generator-cli generate --verbose -i openapispec/unified/XI-Resellers-API-Spec.yaml -g javascript -o ${{ github.workspace }}/javascriptsdk --package-name xi.sdk.resellers.node
openapi-generator-cli generate --verbose -i openapispec/unified/XI-Resellers-API-Node-Spec.yaml -g javascript -o ${{ github.workspace }}/javascriptsdk --package-name xi.sdk.resellers
- name: Configure Git for Node.Js SDK
run: |
Expand All @@ -86,7 +86,7 @@ jobs:

- name: Generate Java SDK
run: |
openapi-generator-cli generate --verbose -i openapispec/unified/XI-Resellers-API-Spec.yaml -g java -o ${{ github.workspace }}/javasdk --artifact-id xi.sdk.resellers.java --group-id xi.sdk.resellers -api-package xi_resellers.client.api --model-package xi_resellers.client.model
openapi-generator-cli generate --verbose -i openapispec/unified/XI-Resellers-API-Spec.yaml -g java -o ${{ github.workspace }}/javasdk --artifact-id xi.sdk.resellers --group-id xi.sdk.resellers --api-package xiresellers.client.api --model-package xiresellers.client.model
- name: Configure Git for Java SDK
run: |
Expand All @@ -108,7 +108,7 @@ jobs:

- name: Generate Go SDK
run: |
openapi-generator-cli generate --verbose -i openapispec/unified/XI-Resellers-API-Spec.yaml -g go -o ${{ github.workspace }}/gosdk --package-name xi.sdk.resellers.go
openapi-generator-cli generate --verbose -i openapispec/unified/XI-Resellers-API-Spec.yaml -g go -o ${{ github.workspace }}/gosdk --package-name xi.sdk.resellers
- name: Configure Git for Go SDK
run: |
Expand Down
Loading

0 comments on commit 68764ae

Please sign in to comment.