diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index e20da441..3ee9708c 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -9,7 +9,7 @@ jobs: gradle: strategy: matrix: - os: [ubuntu-latest, macos-latest] + os: [ubuntu-latest, macos-12] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 @@ -23,7 +23,7 @@ jobs: - uses: gradle/gradle-build-action@v3 - name: Test on Mac - if: matrix.os == 'macos-latest' + if: matrix.os == 'macos-12' run: | brew install docker colima start --network-address diff --git a/integration_testing/src/test/kotlin/io/grpc/kotlin/ExamplesTest.kt b/integration_testing/src/test/kotlin/io/grpc/kotlin/ExamplesTest.kt index ab578e18..cb0b2bbb 100644 --- a/integration_testing/src/test/kotlin/io/grpc/kotlin/ExamplesTest.kt +++ b/integration_testing/src/test/kotlin/io/grpc/kotlin/ExamplesTest.kt @@ -71,6 +71,12 @@ class ExamplesTest { assertTrue(dependencyResult.output.contains("io.grpc:grpc-kotlin-stub:$grpcKotlinVersion")) + GradleRunner.create() + .withProjectDir(tempDir.toFile()) + .withArguments(":client:build") + .withGradleDistribution(distributionUrl) + .build() + GradleRunner.create() .withProjectDir(tempDir.toFile()) .withArguments(":server:jibDockerBuild", "--image=grpc-kotlin-examples-server")