Skip to content

Commit

Permalink
Merge pull request #57 from sailpoint-oss/CC-Decom
Browse files Browse the repository at this point in the history
CC Decom
  • Loading branch information
Luke Hagar authored Feb 9, 2024
2 parents e3128d5 + 16b824d commit 1e358c3
Show file tree
Hide file tree
Showing 131 changed files with 21 additions and 41,026 deletions.
26 changes: 5 additions & 21 deletions .github/workflows/build_pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
repository: sailpoint-oss/api-specs
path: api-specs
ref: main

- name: Set up Node
uses: actions/setup-node@v3
with:
Expand All @@ -43,36 +43,20 @@ jobs:
if: steps.prescript.outcome == 'success'
run: |
rm -rf ./api_v3
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v3.yaml -g go -o api_v3 --global-property skipFormModel=false --config sdk-resources/v3-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v3.yaml -g go -o api_v3 --global-property skipFormModel=false --config sdk-resources/v3-config.yaml
node sdk-resources/postscript.js ./api_v3
- name: Build Beta SDK
id: buildBeta
if: steps.buildV3.outcome == 'success'
run: |
rm -rf ./api_beta
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.beta.yaml -g go -o api_beta --global-property skipFormModel=false --config sdk-resources/beta-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.beta.yaml -g go -o api_beta --global-property skipFormModel=false --config sdk-resources/beta-config.yaml
node sdk-resources/postscript.js ./api_beta
- name: Build V2 SDK
id: buildV2
if: steps.buildBeta.outcome == 'success'
run: |
rm -rf ./api_v2
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2.yaml -g go -o api_v2 --global-property skipFormModel=false --config sdk-resources/v2-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
node sdk-resources/postscript.js ./api_v2
- name: Build CC SDK
id: buildCC
if: steps.buildV2.outcome == 'success'
run: |
rm -rf ./api_cc
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.cc.yaml -g go -o api_cc --global-property skipFormModel=false --config sdk-resources/cc-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
node sdk-resources/postscript.js ./api_cc
- name: After SDK Build
if: steps.buildCC.outcome == 'success'
if: steps.buildBeta.outcome == 'success'
run: |
go get -d ./...
go install
go test
go test
25 changes: 4 additions & 21 deletions .github/workflows/bump_version.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,7 @@ jobs:
- name: Update config files with new version
id: updateVersion
run: |
yq -i '.packageVersion = "${{ github.event.inputs.version }}"' sdk-resources/cc-config.yaml
yq -i '.packageVersion = "${{ github.event.inputs.version }}"' sdk-resources/v2-config.yaml
yq -i '.packageVersion = "${{ github.event.inputs.version }}"' sdk-resources/beta-config.yaml
yq -i '.packageVersion = "${{ github.event.inputs.version }}"' sdk-resources/v3-config.yaml
Expand All @@ -73,36 +72,20 @@ jobs:
if: steps.updateVersion.outcome == 'success'
run: |
rm -rf ./api_v3
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v3.yaml -g go -o api_v3 --global-property skipFormModel=false --config sdk-resources/v3-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v3.yaml -g go -o api_v3 --global-property skipFormModel=false --config sdk-resources/v3-config.yaml
node sdk-resources/postscript.js ./api_v3
- name: Build Beta SDK
id: buildBeta
if: steps.buildV3.outcome == 'success'
run: |
rm -rf ./api_beta
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.beta.yaml -g go -o api_beta --global-property skipFormModel=false --config sdk-resources/beta-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.beta.yaml -g go -o api_beta --global-property skipFormModel=false --config sdk-resources/beta-config.yaml
node sdk-resources/postscript.js ./api_beta
- name: Build V2 SDK
id: buildV2
if: steps.buildBeta.outcome == 'success'
run: |
rm -rf ./api_v2
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2.yaml -g go -o api_v2 --global-property skipFormModel=false --config sdk-resources/v2-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
node sdk-resources/postscript.js ./api_v2
- name: Build CC SDK
id: buildCC
if: steps.buildV2.outcome == 'success'
run: |
rm -rf ./api_cc
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.cc.yaml -g go -o api_cc --global-property skipFormModel=false --config sdk-resources/cc-config.yaml -p enumClassPrefix=true --git-repo-id golang-sdk --git-user-id sailpoint-oss
node sdk-resources/postscript.js ./api_cc
- name: After SDK Build
id: buildSDK
if: steps.buildCC.outcome == 'success'
if: steps.buildBeta.outcome == 'success'
run: |
go get -d ./...
go install
Expand Down
19 changes: 7 additions & 12 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,14 @@ clean-specs:
.PHONY: build
build:
node sdk-resources/prescript.js api-specs/
rm -rf ./v3
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v3.yaml -g go -o v3 --global-property skipFormModel=false --global-property apiTests=false --config sdk-resources/v3-config.yaml
node sdk-resources/postscript.js ./v3
rm -rf ./beta
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.beta.yaml -g go -o beta --global-property skipFormModel=false --global-property apiTests=false --config sdk-resources/beta-config.yaml
node sdk-resources/postscript.js ./beta
rm -rf ./v2
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2.yaml -g go -o v2 --global-property skipFormModel=false --global-property apiTests=false --config sdk-resources/v2-config.yaml
node sdk-resources/postscript.js ./v2
rm -rf ./cc
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.cc.yaml -g go -o cc --global-property skipFormModel=false --global-property apiTests=false --config sdk-resources/cc-config.yaml
node sdk-resources/postscript.js ./cc
rm -rf ./api_v3
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v3.yaml -g go -o api_v3 --global-property skipFormModel=false --config sdk-resources/v3-config.yaml
node sdk-resources/postscript.js ./api_v3
rm -rf ./api_beta
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.beta.yaml -g go -o api_beta --global-property skipFormModel=false --config sdk-resources/beta-config.yaml
node sdk-resources/postscript.js ./api_beta

.PHONY: test
test:
go get -d ./...
go install
Expand Down
24 changes: 0 additions & 24 deletions api_cc/.gitignore

This file was deleted.

23 changes: 0 additions & 23 deletions api_cc/.openapi-generator-ignore

This file was deleted.

75 changes: 0 additions & 75 deletions api_cc/.openapi-generator/FILES

This file was deleted.

1 change: 0 additions & 1 deletion api_cc/.openapi-generator/VERSION

This file was deleted.

8 changes: 0 additions & 8 deletions api_cc/.travis.yml

This file was deleted.

Loading

0 comments on commit 1e358c3

Please sign in to comment.