diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d468ca3cd81..50072f7d398 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,13 +55,12 @@ jobs: with: distribution: 'zulu' java-version: ${{ matrix.java-version }} - cache: 'maven' - name: Configure Problem Matchers run: echo "::add-matcher::.github/problem-matcher.json" - name: Maven Checks run: | export MAVEN_OPTS="${MAVEN_INSTALL_OPTS}" - $RETRY $MAVEN clean install -B --strict-checksums -V -T C1 -DskipTests -P ci -pl '!:trino-server-rpm' + $RETRY $MAVEN clean verify -B --strict-checksums -V -T C1 -DskipTests -P ci -pl '!:trino-server-rpm' - name: Test Server RPM run: | export MAVEN_OPTS="${MAVEN_INSTALL_OPTS}" @@ -87,20 +86,19 @@ jobs: with: distribution: 'zulu' java-version: 17 - cache: 'maven' - name: Configure Problem Matchers run: echo "::add-matcher::.github/problem-matcher.json" - - name: Maven Install + - name: Maven Package run: | export MAVEN_OPTS="${MAVEN_INSTALL_OPTS}" - $RETRY $MAVEN clean install ${MAVEN_FAST_INSTALL} ${MAVEN_GIB} -pl '!:trino-docs,!:trino-server,!:trino-server-rpm' + $RETRY $MAVEN clean package ${MAVEN_FAST_INSTALL} ${MAVEN_GIB} -pl '!:trino-docs,!:trino-server,!:trino-server-rpm' - name: Error Prone Checks run: | export MAVEN_OPTS="${MAVEN_INSTALL_OPTS}" # Run Error Prone on one module with a retry to ensure all runtime dependencies are fetched - $RETRY $MAVEN ${MAVEN_TEST} -T C1 clean test-compile -P gib,errorprone-compiler -pl ':trino-spi' + $RETRY $MAVEN ${MAVEN_TEST} -T C1 clean verify -DskipTests -P gib,errorprone-compiler -pl ':trino-spi' # The main Error Prone run - $MAVEN ${MAVEN_TEST} -T C1 clean test-compile -P gib,errorprone-compiler \ + $MAVEN ${MAVEN_TEST} -T C1 clean verify -DskipTests -P gib,errorprone-compiler \ -pl '!:trino-docs,!:trino-server,!:trino-server-rpm' web-ui-checks: @@ -126,7 +124,6 @@ jobs: with: distribution: 'zulu' java-version: 17 - cache: 'maven' - name: Configure Problem Matchers run: echo "::add-matcher::.github/problem-matcher.json" - name: Maven Install @@ -186,7 +183,6 @@ jobs: with: distribution: 'zulu' java-version: 17 - cache: 'maven' - name: Configure Problem Matchers run: echo "::add-matcher::.github/problem-matcher.json" - name: Install Hive Module @@ -302,7 +298,6 @@ jobs: with: distribution: 'zulu' java-version: 17 - cache: 'maven' - name: Configure Problem Matchers run: echo "::add-matcher::.github/problem-matcher.json" - name: Maven Install @@ -440,7 +435,6 @@ jobs: with: distribution: 'zulu' java-version: 17 - cache: 'maven' - name: Configure Problem Matchers run: echo "::add-matcher::.github/problem-matcher.json" - name: Cleanup node @@ -543,7 +537,6 @@ jobs: with: distribution: 'zulu' java-version: 17 - cache: 'maven' - name: Check secrets run: | if [[ "${{ secrets.AZURE_ABFS_CONTAINER }}" != "" && \