diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index e6bdfde..7148a7e 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -28,11 +28,14 @@ jobs: - name: Install, unit test, integration test run: mvn install -Dmaven.javadoc.skip=true -B -V + + - name: Upload coverage reports to Codecov + uses: codecov/codecov-action@v3 - name: Release to maven central if: github.ref_name == 'master' && github.event_name != 'pull_request' && github.repository == 'swisspost/vertx-log-transformer' run: | - curl -s get.sdkman.io | bash + curl -s https://get.sdkman.io | bash source "$HOME/.sdkman/bin/sdkman-init.sh" sdk install groovy 3.0.8 diff --git a/README.md b/README.md index 1a0d8fd..aff58f7 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # vertx-log-transformer [![Build Status](https://travis-ci.com/swisspush/vertx-log-transformer.svg?branch=master)](https://travis-ci.com/swisspush/vertx-log-transformer) -[![codecov](https://codecov.io/gh/swisspush/vertx-log-transformer/branch/master/graph/badge.svg)](https://codecov.io/gh/swisspush/vertx-log-transformer) +[![codecov](https://codecov.io/gh/swisspost/vertx-log-transformer/branch/master/graph/badge.svg?token=Eh7mKoDPls)](https://codecov.io/gh/swisspost/vertx-log-transformer) Transforms log content received over the Vert.x [EventBus](http://vertx.io/docs/apidocs/io/vertx/core/eventbus/EventBus.html) and writes the transformed logs to the configured destination. diff --git a/pom.xml b/pom.xml index 0786f25..d18ca60 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 org.swisspush log-transformer - 2.0.4-SNAPSHOT + 2.1.0-SNAPSHOT log-transformer A verticle that transforms log statements @@ -74,12 +74,12 @@ maven-surefire-plugin - 3.0.0-M5 + 3.0.0 org.jacoco jacoco-maven-plugin - 0.8.7 + 0.8.9 org.apache.maven.plugins @@ -133,6 +133,51 @@ + + maven-surefire-plugin + + + ${surefireArgLine} + + + + org.jacoco + jacoco-maven-plugin + + + pre-unit-test + + prepare-agent + + + + ${project.build.directory}/coverage-reports/jacoco-ut.exec + + surefireArgLine + + + + + post-unit-test + test + + report + + + + ${project.build.directory}/coverage-reports/jacoco-ut.exec + + ${project.reporting.outputDirectory}/jacoco-ut + + + + external.atlassian.jgitflow jgitflow-maven-plugin @@ -297,10 +342,10 @@ - 4.2.1 - 31.0.1-jre - 1.7.36 - 4.4.0 + 4.5.1 + 33.0.0-jre + 2.0.10 + 5.8.0 UTF8 https://oss.sonatype.org/content/repositories/snapshots/