diff --git a/.github/workflows/sdk-platform-java-nightly.yaml b/.github/workflows/sdk-platform-java-nightly.yaml index 5f43fab9ba1d..5afefbda41c6 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: @@ -50,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: @@ -66,9 +55,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 @@ -77,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: 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'