diff --git a/api/pom.xml b/api/pom.xml
index 8b129ec3e..943a1b928 100644
--- a/api/pom.xml
+++ b/api/pom.xml
@@ -33,4 +33,13 @@
+
+
+
+ org.revapi
+ revapi-maven-plugin
+
+
+
+
diff --git a/api/revapi.json b/api/revapi.json
new file mode 100644
index 000000000..f0b087483
--- /dev/null
+++ b/api/revapi.json
@@ -0,0 +1,14 @@
+[
+ {
+ "extension": "revapi.filter",
+ "id": "filter",
+ "configuration": {
+ "archives": {
+ "justification": "Ignore everything not included in the module itself",
+ "include": [
+ "io\\.camunda:zeebe-process-test-api:.*"
+ ]
+ }
+ }
+ }
+]
diff --git a/assertions/pom.xml b/assertions/pom.xml
index 23f4fea84..90210b9e7 100644
--- a/assertions/pom.xml
+++ b/assertions/pom.xml
@@ -74,6 +74,11 @@
+
+
+ org.revapi
+ revapi-maven-plugin
+
diff --git a/assertions/revapi.json b/assertions/revapi.json
new file mode 100644
index 000000000..1b2be60b6
--- /dev/null
+++ b/assertions/revapi.json
@@ -0,0 +1,14 @@
+[
+ {
+ "extension": "revapi.filter",
+ "id": "filter",
+ "configuration": {
+ "archives": {
+ "justification": "Ignore everything not included in the module itself",
+ "include": [
+ "io\\.camunda:zeebe-process-test-assertions:.*"
+ ]
+ }
+ }
+ }
+]
diff --git a/extension-testcontainer/pom.xml b/extension-testcontainer/pom.xml
index c325848cf..70b4d9655 100644
--- a/extension-testcontainer/pom.xml
+++ b/extension-testcontainer/pom.xml
@@ -103,6 +103,13 @@
src/main/resources
+
+
+
+ org.revapi
+ revapi-maven-plugin
+
+
diff --git a/extension-testcontainer/revapi.json b/extension-testcontainer/revapi.json
new file mode 100644
index 000000000..6939e2a46
--- /dev/null
+++ b/extension-testcontainer/revapi.json
@@ -0,0 +1,14 @@
+[
+ {
+ "extension": "revapi.filter",
+ "id": "filter",
+ "configuration": {
+ "archives": {
+ "justification": "Ignore everything not included in the module itself",
+ "include": [
+ "io\\.camunda:zeebe-process-test-extension-testonctainer:.*"
+ ]
+ }
+ }
+ }
+]
diff --git a/extension/pom.xml b/extension/pom.xml
index a38e710ed..8c29658fd 100644
--- a/extension/pom.xml
+++ b/extension/pom.xml
@@ -112,6 +112,11 @@
+
+
+ org.revapi
+ revapi-maven-plugin
+
diff --git a/extension/revapi.json b/extension/revapi.json
new file mode 100644
index 000000000..238f44e7a
--- /dev/null
+++ b/extension/revapi.json
@@ -0,0 +1,14 @@
+[
+ {
+ "extension": "revapi.filter",
+ "id": "filter",
+ "configuration": {
+ "archives": {
+ "justification": "Ignore everything not included in the module itself",
+ "include": [
+ "io\\.camunda:zeebe-process-test-extension:.*"
+ ]
+ }
+ }
+ }
+]
diff --git a/pom.xml b/pom.xml
index b9b73d6a2..a069b3a33 100644
--- a/pom.xml
+++ b/pom.xml
@@ -65,6 +65,7 @@
6.0.0
2.8.0
3.19.4
+ 0.26.1
2.13.8
1.7.36
1.30
@@ -88,6 +89,7 @@
4.1
3.0.0
1.7.0
+ 0.14.6
2.22.0
3.0.0-M5
@@ -430,8 +432,47 @@
+
+ org.revapi
+ revapi-maven-plugin
+ ${plugin.version.revapi}
+
+
+ true
+
+ false
+
+
+
+ revapi.json
+
+
+
+ ignored-changes.json
+
+
+ LATEST
+
+
+
+ org.revapi
+ revapi-java
+ ${dependency.revapi.version}
+
+
+
+
+ check
+
+ check
+
+ verify
+
+
+
+
org.apache.maven.plugins