From c13063b5eac6ec3ee60f8a94bc967b4da4f196e2 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Sat, 28 Aug 2021 10:19:09 -0700 Subject: [PATCH] Use --no-daemon on windows builds (#4000) --- .github/workflows/ci.yml | 3 ++- .github/workflows/nightly-no-cache.yml | 3 ++- .github/workflows/nightly.yml | 3 ++- .github/workflows/patch-release-build.yml | 3 ++- .github/workflows/pr.yml | 3 ++- .github/workflows/release-build.yml | 3 ++- 6 files changed, 12 insertions(+), 6 deletions(-) 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,