| name: "Build and Test" | |
| on: | |
| pull_request: | |
| branches: ['main', '3.0.x-fixes'] | |
| permissions: | |
| contents: read | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| permissions: | |
| contents: read | |
| pull-requests: read | |
| timeout-minutes: 130 | |
| steps: | |
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v3.5.0 | |
| - name: Set up JDK 11 | |
| uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0 | |
| with: | |
| java-version: '11' | |
| distribution: 'temurin' | |
| cache: maven | |
| - name: Build with Apache Maven | |
| run: mvn -U clean install -Djava.awt.headless=true -fae -B | |
| env: | |
| MAVEN_OPTS: "-Xmx1024M" | |