| name: quick |
| |
| on: |
| push: |
| branches-ignore: |
| - 'dependabot/**' |
| pull_request: |
| branches: |
| - master |
| - 'branch-*' |
| |
| permissions: |
| contents: read |
| |
| env: |
| # Disable keepAlive and pool |
| # https://github.com/actions/virtual-environments/issues/1499#issuecomment-689467080 |
| MAVEN_OPTS: >- |
| -Xms1024M -Xmx2048M -XX:MaxMetaspaceSize=1024m -XX:-UseGCOverheadLimit |
| -Dhttp.keepAlive=false |
| -Dmaven.wagon.http.pool=false |
| -Dmaven.wagon.http.retryHandler.count=3 |
| MAVEN_ARGS: >- |
| -B --no-transfer-progress |
| |
| jobs: |
| license-check: |
| runs-on: ubuntu-24.04 |
| steps: |
| - name: Checkout |
| uses: actions/checkout@v4 |
| - name: Set up JDK 11 |
| uses: actions/setup-java@v4 |
| with: |
| distribution: 'temurin' |
| java-version: 11 |
| - name: Check Rat |
| run: ./mvnw apache-rat:check -Prat ${MAVEN_ARGS} |
| maven-validate: |
| runs-on: ubuntu-24.04 |
| strategy: |
| fail-fast: false |
| steps: |
| - name: Checkout |
| uses: actions/checkout@v4 |
| - name: Set up JDK 11 |
| uses: actions/setup-java@v4 |
| with: |
| distribution: 'temurin' |
| java-version: 11 |
| - name: Run Maven Validate |
| run: ./mvnw validate -Pinclude-hadoop ${MAVEN_ARGS} |