diff --git a/.github/workflows/quality-monitor.yml b/.github/workflows/quality-monitor.yml
index 12c12cba..e9bf58e2 100644
--- a/.github/workflows/quality-monitor.yml
+++ b/.github/workflows/quality-monitor.yml
@@ -88,6 +88,17 @@ jobs:
}
]
},
+ {
+ "name": "API Problems",
+ "id": "api",
+ "icon": "no_entry_sign",
+ "tools": [
+ {
+ "id": "revapi",
+ "sourcePath": "src/main/java"
+ }
+ ]
+ },
{
"name": "Vulnerabilities",
"id": "vulnerabilities",
diff --git a/pom.xml b/pom.xml
index b3d40c1c..c6596b8b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -964,7 +964,6 @@
org.revapi
revapi-maven-plugin
- true
[-0-9.]*
true
true
@@ -982,43 +981,20 @@
ok
-
- -
- true
- true
-
java.annotation.*
- edu.umd.cs.findbugs.annotations.*
- Annotation should be safe to change
-
-
-
-
- BREAKING
-
- ok
-
-
-
- NON_BREAKING
-
- ok
-
-
-
- EQUIVALENT
-
- ok
-
-
-
+ true
+ false
+
+ documented
+ Allowed by the rules of semantic versioning.
+
NON_BREAKING
documented
- false
+ true
false
true