Hi devs, I’ve been thinking about how to improve our release process regarding the backward compat checks (we were using clirr for this and now revapi). In short the idea is: * Store the revapi config (containing the list of breakages to ignore) in a wiki page on xwiki.org, associated with a given release note. For example in ReleaseNotes.BackwardCompatibilityForXWiki${xwiki.version.major}${xwiki.version.minor} (using http://www.mojohaus.org/build-helper-maven-plugin/parse-version-mojo.html) * Configure our build to download that json file and store it in target/ for revapi, see https://github.com/revapi/revapi/issues/31#issuecomment-200286810 * Work on making it not fail the build when offline (see https://github.com/revapi/revapi/issues/31#issuecomment-200286810) * Write some groovy script in the release notes template page to automatically generate the “API Breakage” section from the parsed json from ReleaseNotes.BackwardCompatibilityForXWiki${xwiki.version.major}${xwiki.version.minor} WDYT? Thanks -Vincent