Skip to content

Commit

Permalink
Add github on-commit tests on MacOS and Windows (#14054)
Browse files Browse the repository at this point in the history
  • Loading branch information
dweiss committed Dec 11, 2024
1 parent 1d370a9 commit 559c466
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions .github/workflows/run-checks-all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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

Expand Down

0 comments on commit 559c466

Please sign in to comment.