Skip to content

Merge pull request #1108 from mybatis/renovate/actions-setup-java-6.x #2814

Merge pull request #1108 from mybatis/renovate/actions-setup-java-6.x

Merge pull request #1108 from mybatis/renovate/actions-setup-java-6.x #2814

Workflow file for this run

name: Java CI
on: [workflow_dispatch, push, pull_request]
permissions: read-all
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
test:
runs-on: ${{ matrix.os }}
timeout-minutes: 30
strategy:
matrix:
cache: [maven]
distribution: [temurin]
java: [21, 25, 26, 27-ea]
os: [macos-latest, ubuntu-latest, windows-latest]
fail-fast: false
max-parallel: 6
name: Test JDK ${{ matrix.java }}, ${{ matrix.os }}
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Setup Java ${{ matrix.java }} ${{ matrix.distribution }}
uses: actions/setup-java@dd06d9cba3e5552c54d9f8ea23572deb30010f7c # v6.0.0
with:
cache: ${{ matrix.cache }}
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}
- name: Test with Maven
run: ./mvnw test --batch-mode --no-transfer-progress --show-version -D"license.skip=true"