| name: "Build and Test" |
| |
| on: |
| pull_request: |
| branches: ['master'] |
| |
| permissions: |
| contents: read |
| |
| jobs: |
| build-java-11: |
| runs-on: ubuntu-latest |
| permissions: |
| contents: read |
| pull-requests: read |
| timeout-minutes: 130 |
| steps: |
| - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 |
| - name: Set up JDK 11 |
| uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1 |
| with: |
| java-version: '11' |
| distribution: 'temurin' |
| cache: maven |
| - name: Build with Apache Maven |
| run: mvn -U clean install -Djava.awt.headless=true -fae -B |
| build-java-17: |
| runs-on: ubuntu-latest |
| permissions: |
| contents: read |
| pull-requests: read |
| timeout-minutes: 130 |
| steps: |
| - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 |
| - name: Set up JDK 17 |
| uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1 |
| with: |
| java-version: '17' |
| distribution: 'temurin' |
| cache: maven |
| - name: Build with Apache Maven |
| run: mvn -U clean install -Djava.awt.headless=true -fae -B |