diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index c51fdabf9..47147a9b9 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -106,6 +106,9 @@ jobs: python-version: '3.9' - name: Build and test Kyuubi and Spark with maven w/o linters run: | + if [[ "${{ matrix.java }}" == "8" && "${{ matrix.spark }}" == "3.4" && "${{ matrix.spark-archive }}" == "" ]]; then + MVN_OPT="${MVN_OPT} -Pcodecov" + fi TEST_MODULES="dev/kyuubi-codecov" ./build/mvn clean install ${MVN_OPT} -pl ${TEST_MODULES} -am \ -Pjava-${{ matrix.java }} -Pspark-${{ matrix.spark }} -Pspark-authz-hudi-test ${{ matrix.spark-archive }} ${{ matrix.exclude-tags }} diff --git a/dev/kyuubi-codecov/pom.xml b/dev/kyuubi-codecov/pom.xml index 0f22c3316..cdf798273 100644 --- a/dev/kyuubi-codecov/pom.xml +++ b/dev/kyuubi-codecov/pom.xml @@ -142,26 +142,6 @@ - - org.jacoco - jacoco-maven-plugin - - - report-agg - - report-aggregate - - verify - - - **/jacoco*.exec - - ${project.reporting.outputDirectory}/jacoco-aggregate-all - - - - - org.apache.maven.plugins maven-dependency-plugin @@ -241,5 +221,31 @@ + + codecov + + + + org.jacoco + jacoco-maven-plugin + + + report-agg + + report-aggregate + + verify + + + **/jacoco*.exec + + ${project.reporting.outputDirectory}/jacoco-aggregate-all + + + + + + + diff --git a/pom.xml b/pom.xml index 82c921a13..62791a068 100644 --- a/pom.xml +++ b/pom.xml @@ -2058,11 +2058,6 @@ spotless-maven-plugin - - org.jacoco - jacoco-maven-plugin - - org.apache.maven.plugins maven-antrun-plugin @@ -2426,6 +2421,18 @@ + + codecov + + + + org.jacoco + jacoco-maven-plugin + + + + + apache-release