From 507874bb1eb4569d78395193d5e90284e9dc4219 Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Tue, 7 Jan 2025 12:23:31 +0100 Subject: [PATCH 1/2] Fix RevAPI versions configuration. See https://github.com/revapi/revapi/issues/299 --- pom.xml | 35 ++++++----------------------------- 1 file changed, 6 insertions(+), 29 deletions(-) diff --git a/pom.xml b/pom.xml index b3d40c1c..05723833 100644 --- a/pom.xml +++ b/pom.xml @@ -982,37 +982,14 @@ 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 From ff5833b5c02a70a7ad7b73fb7f95224a04bc7817 Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Tue, 7 Jan 2025 12:44:37 +0100 Subject: [PATCH 2/2] Enable RevAPI in quality monitor. --- .github/workflows/quality-monitor.yml | 11 +++++++++++ pom.xml | 3 +-- 2 files changed, 12 insertions(+), 2 deletions(-) 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 05723833..c6596b8b 100644 --- a/pom.xml +++ b/pom.xml @@ -964,7 +964,6 @@ org.revapi revapi-maven-plugin - true [-0-9.]* true true @@ -995,7 +994,7 @@ NON_BREAKING documented ${project.build.directory}/revapi-result.json - false + true false true