diff --git a/.github/codecov.yml b/.github/codecov.yml
new file mode 100644
index 000000000..b05dc0869
--- /dev/null
+++ b/.github/codecov.yml
@@ -0,0 +1,3 @@
+codecov:
+ ignore:
+ - "org/kohsuke/github/extras/okhtp3/ObsoleteUrlFactory.java"
diff --git a/.github/workflows/maven-build.yml b/.github/workflows/maven-build.yml
index 2fa86ff42..db428b3e2 100644
--- a/.github/workflows/maven-build.yml
+++ b/.github/workflows/maven-build.yml
@@ -79,6 +79,9 @@ jobs:
- name: Maven Install with Code Coverage
if: matrix.os != 'windows' && matrix.java == '8'
run: mvn -B install -D enable-ci --file pom.xml
+ - name: Codecov Report
+ if: matrix.os != 'windows' && matrix.java == '8'
+ uses: codecov/codecov-action@v1.3.2
# JDK 11+
- name: Maven Install without Code Coverage
if: matrix.os == 'windows' && matrix.java != '8'
diff --git a/pom.xml b/pom.xml
index bffc02d9c..f5f9f061f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -110,6 +110,17 @@
jacoco.surefire.argLine
+
+
+ org/kohsuke/github/extras/okhtp3/ObsoleteUrlFactory.*
+ org/kohsuke/github/extras/okhtp3/ObsoleteUrlFactory$*.*
+
+ org/kohsuke/github/example/**
+
+ org/kohsuke/github/extras/OkHttp3Connector.*
+ org/kohsuke/github/EnforcementLevel.*
+ org/kohsuke/github/GHPerson$1.*
+
@@ -163,6 +174,7 @@
org.kohsuke.github.extras.OkHttp3Connector
org.kohsuke.github.EnforcementLevel
org.kohsuke.github.GHPerson.1
+
org.kohsuke.github.GHPullRequestReviewBuilder.DraftReviewComment
org.kohsuke.github.GHIssue.PullRequest