[RELENG-56] Integrate animal-sniffer into autorelease builds Created: 01/Jun/17  Updated: 11/Aug/20  Resolved: 11/Aug/20

Status: Closed
Project: releng
Component/s: Autorelease
Affects Version/s: unspecified
Fix Version/s: None

Type: Bug Priority: High
Reporter: Robert Varga Assignee: Anil Belur
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 8574

 Description   

http://www.mojohaus.org/animal-sniffer/animal-sniffer-maven-plugin/ can give us accurate API change warnings, which is a requirement to keeping semver contracts.

Integrate the plugin so that the report is part of autorelease artifacts and retro-actively build the signatures for Carbon release.

Being tracked in LF Jira as https://jira.linuxfoundation.org/browse/RELENG-367



 Comments   
Comment by Anil Belur [ 04/Dec/17 ]

The documentation on how to achieve this is updated in [1.]. While testing the plugin with some of the projects returns several false positives which requires the project committers or developers to determine or ignore the fix for the API compatibility. Therefore, as discussed I will send out an email to the community on the steps documented in [1.] on using the plugin. False positives might be a nuisance to the autorelease build unless each and every warning is resolved. 

rovarga can you confirm if we can close this Jira?

[1.] http://docs.opendaylight.org/en/latest/developer-guide/integrating-animal-sniffer-plugin-with-projects.html

Comment by Thanh Ha (zxiiro) [ 28/Feb/18 ]

We're close to the Oxygen release now. Is this something that's still important for us in Oxygen?

Comment by Thanh Ha (zxiiro) [ 11/Aug/20 ]

I think this is closed at this point but feel free to re-open and update if otherwise.

Generated at Wed Feb 07 20:37:23 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.