diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml
new file mode 100644
index 000000000..d627a6bd0
--- /dev/null
+++ b/.github/workflows/codecov.yml
@@ -0,0 +1,25 @@
+---
+name: codecov
+"on":
+ push:
+ branches:
+ - master
+jobs:
+ codecov:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-java@v1
+ with:
+ java-version: 11
+ - uses: actions/cache@v1
+ with:
+ path: ~/.m2/repository
+ key: maven-${{ hashFiles('**/pom.xml') }}
+ restore-keys: |
+ maven-
+ - run: mvn install -Pjacoco -Dinvoker.skip
+ - uses: codecov/codecov-action@v1
+ with:
+ files: qulice-spi/target/site/jacoco/jacoco.xml,qulice-checkstyle/target/site/jacoco/jacoco.xml,qulice-pmd/target/site/jacoco/jacoco.xml,qulice-ant/target/site/jacoco/jacoco.xml,qulice-maven-plugin/target/site/jacoco/jacoco.xml
+ fail_ci_if_error: true
diff --git a/README.md b/README.md
index 03d7d5396..a2261800f 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,6 @@
-
+
[![EO principles respected here](https://www.elegantobjects.org/badge.svg)](https://www.elegantobjects.org)
-[![Managed by Zerocracy](https://www.0crat.com/badge/C3T49A35L.svg)](https://www.0crat.com/p/C3T49A35L)
[![DevOps By Rultor.com](http://www.rultor.com/b/yegor256/qulice)](http://www.rultor.com/p/yegor256/qulice)
[![We recommend IntelliJ IDEA](https://www.elegantobjects.org/intellij-idea.svg)](https://www.jetbrains.com/idea/)
diff --git a/pom.xml b/pom.xml
index 94c3e7851..5d83c1203 100644
--- a/pom.xml
+++ b/pom.xml
@@ -172,6 +172,18 @@ OF THE POSSIBILITY OF SUCH DAMAGE.
hamcrest-library
1.3
+
+ org.slf4j
+ slf4j-log4j12
+ 2.0.0-alpha5
+ test
+
+
+ log4j
+ log4j
+ 1.2.17
+ test
+
diff --git a/qulice-ant/pom.xml b/qulice-ant/pom.xml
index 00d209c79..c702fe06b 100644
--- a/qulice-ant/pom.xml
+++ b/qulice-ant/pom.xml
@@ -104,6 +104,16 @@ OF THE POSSIBILITY OF SUCH DAMAGE.
junit-jupiter-engine
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+ log4j
+ log4j
+
+
diff --git a/qulice-checkstyle/pom.xml b/qulice-checkstyle/pom.xml
index 5d53e1948..f14f78a17 100644
--- a/qulice-checkstyle/pom.xml
+++ b/qulice-checkstyle/pom.xml
@@ -112,6 +112,16 @@ OF THE POSSIBILITY OF SUCH DAMAGE.
junit-jupiter-params
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+ log4j
+ log4j
+
+
diff --git a/qulice-maven-plugin/pom.xml b/qulice-maven-plugin/pom.xml
index fbc8ad48a..363fa2610 100644
--- a/qulice-maven-plugin/pom.xml
+++ b/qulice-maven-plugin/pom.xml
@@ -237,6 +237,16 @@ OF THE POSSIBILITY OF SUCH DAMAGE.
pmd-core
${pmd.version}
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+ log4j
+ log4j
+
+
diff --git a/qulice-pmd/pom.xml b/qulice-pmd/pom.xml
index 56d511273..1d622cb6c 100644
--- a/qulice-pmd/pom.xml
+++ b/qulice-pmd/pom.xml
@@ -110,6 +110,16 @@ OF THE POSSIBILITY OF SUCH DAMAGE.
junit-jupiter-params
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+ log4j
+ log4j
+
+
diff --git a/qulice-spi/pom.xml b/qulice-spi/pom.xml
index 87f1a0fde..598624612 100644
--- a/qulice-spi/pom.xml
+++ b/qulice-spi/pom.xml
@@ -59,6 +59,16 @@ OF THE POSSIBILITY OF SUCH DAMAGE.
junit-jupiter-engine
+
+ org.slf4j
+ slf4j-log4j12
+
+
+
+ log4j
+ log4j
+
+