From b9385a8a292d17263dcd7da6f2a3b0cb77ebabc8 Mon Sep 17 00:00:00 2001 From: Dawid Weiss Date: Tue, 10 Dec 2024 20:19:28 +0100 Subject: [PATCH] Add github on-commit tests on MacOS and Windows (#14054) --- .github/workflows/run-checks-all.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/run-checks-all.yml b/.github/workflows/run-checks-all.yml index 1bc0a0b564b..18dd308e9a7 100644 --- a/.github/workflows/run-checks-all.yml +++ b/.github/workflows/run-checks-all.yml @@ -34,11 +34,14 @@ jobs: runs-on: ${{ matrix.os }} steps: + - name: Correct git autocrlf + run: git config --global core.autocrlf false + - uses: actions/checkout@v4 - uses: ./.github/actions/prepare-for-build - name: Run gradle check (without tests) - run: ./gradlew check -x test -Ptask.times=true --max-workers 2 + run: ./gradlew check -x test "-Ptask.times=true" --max-workers 2 # This runs all tests without any other validation checks. @@ -49,14 +52,16 @@ jobs: strategy: matrix: # Operating systems to run on. - # windows-latest: fairly slow to build and results in odd errors (see LUCENE-10167) - # macos-latest: a tad slower than ubuntu and pretty much the same (?) so leaving out. - os: [ ubuntu-latest ] + os: [ ubuntu-latest, windows-latest, macos-latest ] java: [ '21' ] runs-on: ${{ matrix.os }} steps: + - name: Correct git autocrlf on Windows + if: startsWith(matrix.os, 'windows') + run: git config --global core.autocrlf false + - uses: actions/checkout@v4 - uses: ./.github/actions/prepare-for-build