diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e3d0e347a5..95f564b1bd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -192,7 +192,8 @@ jobs: env: S3_BUILD_CACHE_ACCESS_KEY_ID: ${{ secrets.S3_BUILD_CACHE_ACCESS_KEY_ID }} S3_BUILD_CACHE_SECRET_KEY: ${{ secrets.S3_BUILD_CACHE_SECRET_KEY }} - run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.smoke-test-suite }} + # using --no-daemon because windows builds have been sporadically running out of virtual memory + run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.smoke-test-suite }} --no-daemon setup-muzzle-matrix: runs-on: ubuntu-latest diff --git a/.github/workflows/nightly-no-cache.yml b/.github/workflows/nightly-no-cache.yml index 55cfb387bf..b81f6edcb8 100644 --- a/.github/workflows/nightly-no-cache.yml +++ b/.github/workflows/nightly-no-cache.yml @@ -151,7 +151,8 @@ jobs: key: ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }} - name: Test - run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.smoke-test-suite }} --no-build-cache + # using --no-daemon because windows builds have been sporadically running out of virtual memory + run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.smoke-test-suite }} --no-build-cache --no-daemon # muzzle is intentionally not included in the nightly-no-cache build because # it doesn't use gradle cache anyways and so is already covered by the normal nightly build diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 9884b1e0a7..b798519f9b 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -192,7 +192,8 @@ jobs: env: S3_BUILD_CACHE_ACCESS_KEY_ID: ${{ secrets.S3_BUILD_CACHE_ACCESS_KEY_ID }} S3_BUILD_CACHE_SECRET_KEY: ${{ secrets.S3_BUILD_CACHE_SECRET_KEY }} - run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.smoke-test-suite }} + # using --no-daemon because windows builds have been sporadically running out of virtual memory + run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.smoke-test-suite }} --no-daemon setup-muzzle-matrix: runs-on: ubuntu-latest diff --git a/.github/workflows/patch-release-build.yml b/.github/workflows/patch-release-build.yml index da74332fe9..0442a11f6f 100644 --- a/.github/workflows/patch-release-build.yml +++ b/.github/workflows/patch-release-build.yml @@ -162,7 +162,8 @@ jobs: git cherry-pick ${{ github.event.inputs.commits }} - name: Test - run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.smoke-test-suite }} + # using --no-daemon because windows builds have been sporadically running out of virtual memory + run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.smoke-test-suite }} --no-daemon # muzzle is intentionally not included in the release workflows # because any time a new library version is released to maven central it can fail, diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index ef5a5e0401..75c60289f0 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -191,7 +191,8 @@ jobs: key: ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }} - name: Test - run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.smoke-test-suite }} + # using --no-daemon because windows builds have been sporadically running out of virtual memory + run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.smoke-test-suite }} --no-daemon setup-muzzle-matrix: runs-on: ubuntu-latest diff --git a/.github/workflows/release-build.yml b/.github/workflows/release-build.yml index 064d8f8268..8795a6c046 100644 --- a/.github/workflows/release-build.yml +++ b/.github/workflows/release-build.yml @@ -97,7 +97,8 @@ jobs: key: ${{ runner.os }}-gradle-wrapper-cache-${{ hashFiles('gradle/wrapper/gradle-wrapper.properties') }} - name: Test - run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.smoke-test-suite }} + # using --no-daemon because windows builds have been sporadically running out of virtual memory + run: ./gradlew :smoke-tests:test -PsmokeTestSuite=${{ matrix.smoke-test-suite }} --no-daemon # muzzle is intentionally not included in the release workflows # because any time a new library version is released to maven central it can fail,