From 2f3d08793a034b0cdcdb24542d1010af8391e7ad Mon Sep 17 00:00:00 2001 From: Matas Date: Wed, 13 Dec 2023 12:25:07 -0500 Subject: [PATCH] misc: build a service client during release checks (#1152) --- .github/workflows/update-release-branch.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/update-release-branch.yml b/.github/workflows/update-release-branch.yml index f23e79749c1..ca69ea676f6 100644 --- a/.github/workflows/update-release-branch.yml +++ b/.github/workflows/update-release-branch.yml @@ -71,6 +71,14 @@ jobs: # This should help prevent the cases where we forgot to bump smithy-kotlin versions and don't catch it # because CI is masking it ./gradlew -Paws.kotlin.native=false test jvmTest + - name: Release Check - build an SDK client + if: env.MERGED_NEEDED == 'true' + shell: bash + run: | + # Additionally generate and build a service client to confirm that codegen and build works + # without "live at HEAD" mode. + ./gradlew -Paws.services=s3 -Paws.kotlin.native=false bootstrap; + ./gradlew -Paws.kotlin.native=false build; - name: Merge if: env.MERGE_NEEDED == 'true' shell: bash