diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3ba91aeb..2478106e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,18 +14,29 @@ jobs: strategy: fail-fast: false matrix: - java: [ '8', '11', '16', '17' ] - runs-on: [ubuntu-latest, windows-latest, macos-latest ] + java: [ '8', '11', '16', '17', '19', '21' ] + runs-on: [ubuntu-latest, windows-latest, macos-latest, macos-12 ] + exclude: + - runs-on: macos-latest + java: "8" + - runs-on: macos-latest + java: "16" name: Test on Java ${{ matrix.Java }} on ${{ matrix.runs-on }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.Java }} - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: ${{ matrix.Java }} distribution: 'adopt' + + - name: Install SVN on macos-latest + if: ${{ matrix.runs-on == 'macos-latest' }} + run: | + brew install subversion + - name: Set up env run: | mkdir temp