diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 119d432eef33..83af35537e2e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -26,6 +26,23 @@ jobs: - name: Test Docker Image run: docker/build-local.sh + error-prone-checks: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - uses: actions/setup-java@v1 + with: + java-version: 8 + - name: Maven Install + run: | + export MAVEN_OPTS="${MAVEN_INSTALL_OPTS}" + ./mvnw install ${MAVEN_FAST_INSTALL} -pl '!presto-docs,!presto-server,!presto-server-rpm' + - name: Error Prone Checks + run: | + export MAVEN_OPTS="${MAVEN_INSTALL_OPTS}" + ./mvnw -B -e -T C1 clean test-compile -Dair.check.skip-all -P errorprone-compiler-presto \ + -pl '!presto-docs,!presto-server,!presto-server-rpm' + web-ui-checks: runs-on: ubuntu-latest steps: diff --git a/.travis.yml b/.travis.yml index e5a5f83b4587..d67ca900bb9e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -130,7 +130,7 @@ script: fi - | if [[ -v MAVEN_CHECKS ]]; then - env MAVEN_OPTS="${MAVEN_INSTALL_OPTS}" ./mvnw clean compile test-compile -DskipTests -B -T C1 -P errorprone-compiler-presto \ + env MAVEN_OPTS="${MAVEN_INSTALL_OPTS}" ./mvnw clean test-compile -DskipTests -Dair.check.skip-all -B -T C1 -P errorprone-compiler-presto \ -pl '!presto-server-rpm,!presto-server,!presto-docs' fi - | diff --git a/pom.xml b/pom.xml index a4015992e272..4604f24d21fc 100644 --- a/pom.xml +++ b/pom.xml @@ -1454,6 +1454,7 @@ 3.8.0 + true -J-Xbootclasspath/p:${settings.localRepository}/com/google/errorprone/javac/${javac.version}/javac-${javac.version}.jar -XDcompilePolicy=simple