From 7c001bdbf98719521c83d156dd739a198167710d Mon Sep 17 00:00:00 2001 From: chingor13 Date: Tue, 31 Mar 2026 20:08:58 +0000 Subject: [PATCH 1/6] build: fix install commands for nightly sdk-platform-java builds --- .../workflows/sdk-platform-java-nightly.yaml | 32 ++++++++----------- 1 file changed, 13 insertions(+), 19 deletions(-) diff --git a/.github/workflows/sdk-platform-java-nightly.yaml b/.github/workflows/sdk-platform-java-nightly.yaml index 5f43fab9ba1d..eba578fe9204 100644 --- a/.github/workflows/sdk-platform-java-nightly.yaml +++ b/.github/workflows/sdk-platform-java-nightly.yaml @@ -6,24 +6,8 @@ on: defaults: run: shell: bash -env: - BUILD_SUBDIR: sdk-platform-java jobs: - filter: - runs-on: ubuntu-latest - outputs: - library: ${{ steps.filter.outputs.library }} - steps: - - uses: actions/checkout@v4 - - uses: dorny/paths-filter@v3 - id: filter - with: - filters: | - library: - - 'sdk-platform-java/**' nightly: - needs: filter - if: ${{ needs.filter.outputs.library == 'true' }} strategy: fail-fast: false matrix: @@ -39,8 +23,15 @@ jobs: distribution: temurin cache: maven - run: mvn -version + - name: Install all modules first + shell: bash + run: .kokoro/build.sh + env: + BUILD_SUBDIR: sdk-platform-java + JOB_TYPE: install - name: Install run: mvn install --errors --batch-mode --no-transfer-progress -Dcheckstyle.skip -Dfmt.skip + working-directory: sdk-platform-java - name: Create issue if previous step fails if: ${{ failure() }} env: @@ -66,9 +57,12 @@ jobs: distribution: temurin cache: maven - run: mvn -version - - name: Install with Java 11 - run: mvn install --errors --batch-mode --no-transfer-progress -Dcheckstyle.skip -DskipTests -Dfmt.skip - + - name: Install all modules first + shell: bash + run: .kokoro/build.sh + env: + BUILD_SUBDIR: sdk-platform-java + JOB_TYPE: install - uses: actions/setup-java@v5 with: java-version: 8 From b29ff7159f2283b861d88f5ac08c2e0e099dc57a Mon Sep 17 00:00:00 2001 From: chingor13 Date: Tue, 31 Mar 2026 20:11:11 +0000 Subject: [PATCH 2/6] remove extra filter --- .github/workflows/sdk-platform-java-nightly.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/sdk-platform-java-nightly.yaml b/.github/workflows/sdk-platform-java-nightly.yaml index eba578fe9204..9c0621a388f6 100644 --- a/.github/workflows/sdk-platform-java-nightly.yaml +++ b/.github/workflows/sdk-platform-java-nightly.yaml @@ -41,8 +41,6 @@ jobs: --title "Nightly build for Java ${{ matrix.java }} on ${{ matrix.os }} failed." \ --body "The build has failed : https://github.com/googleapis/google-cloud-java/actions/runs/${GITHUB_RUN_ID}" nightly-java8: # Compile with JDK 11. Run tests with JDK 8. - needs: filter - if: ${{ needs.filter.outputs.library == 'true' }} strategy: fail-fast: false matrix: From 31a0a2ccf4e0c2e71565fddd8f168941fa022d69 Mon Sep 17 00:00:00 2001 From: chingor13 Date: Tue, 31 Mar 2026 20:18:33 +0000 Subject: [PATCH 3/6] fix working directory for java 8 test --- .github/workflows/sdk-platform-java-nightly.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/sdk-platform-java-nightly.yaml b/.github/workflows/sdk-platform-java-nightly.yaml index 9c0621a388f6..5afefbda41c6 100644 --- a/.github/workflows/sdk-platform-java-nightly.yaml +++ b/.github/workflows/sdk-platform-java-nightly.yaml @@ -69,6 +69,7 @@ jobs: - name: Test with Java 8 # Direct goal invocation ("surefire:test") prevents recompiling tests run: mvn surefire:test --errors --batch-mode --no-transfer-progress -Dfmt.skip + working-directory: sdk-platform-java - name: Create issue if previous step fails if: ${{ failure() }} env: From 049283a5749cbe8d60a8e7d8071f33fbb4fd6e7e Mon Sep 17 00:00:00 2001 From: chingor13 Date: Tue, 31 Mar 2026 20:26:48 +0000 Subject: [PATCH 4/6] ensure --also-make when installing modules --- .kokoro/common.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/.kokoro/common.sh b/.kokoro/common.sh index 9fe966173726..6a4dc1581e25 100644 --- a/.kokoro/common.sh +++ b/.kokoro/common.sh @@ -464,6 +464,7 @@ function install_modules() { -Danimal.sniffer.skip=true \ -DskipTests=true \ -Djacoco.skip=true \ + --also-make \ -T 1C fi } From ec0a944beaf17bd9d03e35cf521f9c7191c15f2a Mon Sep 17 00:00:00 2001 From: chingor13 Date: Wed, 1 Apr 2026 16:03:13 +0000 Subject: [PATCH 5/6] remove redundant also-make --- .kokoro/common.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/.kokoro/common.sh b/.kokoro/common.sh index 6a4dc1581e25..9fe966173726 100644 --- a/.kokoro/common.sh +++ b/.kokoro/common.sh @@ -464,7 +464,6 @@ function install_modules() { -Danimal.sniffer.skip=true \ -DskipTests=true \ -Djacoco.skip=true \ - --also-make \ -T 1C fi } From 9aed68790e5df2bb9691a6491987bbdaf0bf2110 Mon Sep 17 00:00:00 2001 From: chingor13 Date: Wed, 1 Apr 2026 16:16:27 +0000 Subject: [PATCH 6/6] ensure all common protos installed --- .kokoro/common.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.kokoro/common.sh b/.kokoro/common.sh index 9fe966173726..e20f7e9fbe80 100644 --- a/.kokoro/common.sh +++ b/.kokoro/common.sh @@ -422,6 +422,16 @@ function install_modules() { 'sdk-platform-java/java-shared-dependencies/first-party-dependencies' 'sdk-platform-java/java-shared-dependencies/third-party-dependencies' 'sdk-platform-java/gapic-generator-java-bom' + 'sdk-platform-java/java-iam/grpc-google-iam-v1' + 'sdk-platform-java/java-iam/grpc-google-iam-v2' + 'sdk-platform-java/java-iam/grpc-google-iam-v2beta' + 'sdk-platform-java/java-iam/grpc-google-iam-v3' + 'sdk-platform-java/java-iam/grpc-google-iam-v3beta' + 'sdk-platform-java/java-iam/proto-google-iam-v1' + 'sdk-platform-java/java-iam/proto-google-iam-v2' + 'sdk-platform-java/java-iam/proto-google-iam-v2beta' + 'sdk-platform-java/java-iam/proto-google-iam-v3' + 'sdk-platform-java/java-iam/proto-google-iam-v3beta' 'sdk-platform-java/java-core/google-cloud-core-bom' 'sdk-platform-java/java-core/google-cloud-core' 'sdk-platform-java/java-core/google-cloud-core-grpc'