palantir / gradle-revapi

Gradle plugin that uses Revapi to check whether you have introduced API/ABI breaks in your Java public API
Apache License 2.0
30 stars 16 forks source link

Ignoring beta/rc releases #630

Open jpenilla opened 7 months ago

jpenilla commented 7 months ago

A somewhat common practice is to publish beta or release candidate builds before a new major version of a library, to gather user feedback on a non-changing version. A way to ignore these versions as is done for snapshots would be useful to avoid needing hundreds of lines in the yaml config when we make breaking changes in a beta cycle (admittedly, it's not a huge deal as it's auto-generated). The maven plugin resolved a similar issue with a versionFormat option.