Skip to content

Merge pull request #851 from mathieucarbou/dependabot/maven/com.puppy… #1129

Merge pull request #851 from mathieucarbou/dependabot/maven/com.puppy…

Merge pull request #851 from mathieucarbou/dependabot/maven/com.puppy… #1129

Workflow file for this run

name: Java CI
on:
workflow_dispatch:
pull_request:
push:
branches:
- master
jobs:
test:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
java: [11, 17, 21, 22]
distribution: ['temurin']
fail-fast: false
max-parallel: 4
name: Test JDK ${{ matrix.java }}, ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Set up JDK ${{ matrix.java }} ${{ matrix.distribution }}
uses: actions/setup-java@v4
with:
java-version: ${{ matrix.java }}
distribution: ${{ matrix.distribution }}
- name: Test with Maven Using Project Maven Wrapper
run: ./mvnw clean install site -V -B -D"maven.artifact.threads=64" -D"org.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn"
- name: Set up JDK 11 Integration Run (Consumer Run)
uses: actions/setup-java@v4
with:
java-version: 11
distribution: ${{ runner.os == 'macOS' && 'zulu' || 'temurin' }}
- name: Load Maven 3.6.3 Integration Run (Consumer Run) using GitHub Provided Maven
run: mvn org.apache.maven.plugins:maven-wrapper-plugin:3.3.1:wrapper -V -B -D"maven=3.6.3"
- name: Test with Maven 3.6.3 Java 11 (Consumer Run)
run: ./mvnw invoker:run -V -B -D"maven.artifact.threads=64" -D"org.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn"