From 0e34ffc21eb41a069eade77101b3f9f9c64a70eb Mon Sep 17 00:00:00 2001 From: Tyler Mairose Date: Fri, 12 Jul 2024 10:47:07 -0400 Subject: [PATCH] Update github actions for v2024 --- .github/workflows/build_pr.yaml | 11 +++++++++-- .github/workflows/bump_version.yaml | 10 +++++++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_pr.yaml b/.github/workflows/build_pr.yaml index d015e73c0..884fc990f 100644 --- a/.github/workflows/build_pr.yaml +++ b/.github/workflows/build_pr.yaml @@ -49,7 +49,6 @@ jobs: run: | rm -rf ./sailpoint/v3 java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v3.yaml -g python -o . --global-property skipFormModel=false --config sdk-resources/v3-config.yaml --enable-post-process-file - - name: Build Beta SDK id: buildBeta if: steps.buildV3.outcome == 'success' @@ -58,8 +57,16 @@ jobs: java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.beta.yaml -g python -o . --global-property skipFormModel=false --config sdk-resources/beta-config.yaml --enable-post-process-file node sdk-resources/postscript.js ./sailpoint/beta - - name: After SDK Build + - name: Build V2024 SDK + id: buildV2024 if: steps.buildBeta.outcome == 'success' + run: | + rm -rf ./sailpoint/v2024 + java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2024.yaml -g python -o . --global-property skipFormModel=false --config sdk-resources/v2024-config.yaml --enable-post-process-file + node sdk-resources/postscript.js ./sailpoint/v2024 + + - name: After SDK Build + if: steps.buildV2024.outcome == 'success' run: | pip install -r requirements.txt pip install -e . diff --git a/.github/workflows/bump_version.yaml b/.github/workflows/bump_version.yaml index a50c704af..98ffde93a 100644 --- a/.github/workflows/bump_version.yaml +++ b/.github/workflows/bump_version.yaml @@ -101,10 +101,18 @@ jobs: rm -rf ./sailpoint/beta java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.beta.yaml -g python -o . --global-property skipFormModel=false --config sdk-resources/beta-config.yaml --enable-post-process-file node sdk-resources/postscript.js ./sailpoint/beta + + - name: Build V2024 SDK + id: buildV2024 + if: steps.buildBeta.outcome == 'success' + run: | + rm -rf ./sailpoint/v2024 + java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2024.yaml -g python -o . --global-property skipFormModel=false --config sdk-resources/v2024-config.yaml --enable-post-process-file + node sdk-resources/postscript.js ./sailpoint/v2024 - name: After SDK Build id: buildSDK - if: steps.buildBeta.outcome == 'success' + if: steps.buildV2024.outcome == 'success' shell: pwsh run: | pip install -r requirements.txt