Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ELY-1398] Verify public API signatures during build. #1123

Merged
merged 1 commit into from May 11, 2018

Conversation

ivassile
Copy link
Contributor

Also includes fix ELY-1523 - Update the JAPICMP settings so that we only
detect changes that break API compatibility

Using japicmp tool [1] profile was created to compare two jars of library:
Elytron 1.1.7.Final released in EAP 7.1.0
Current version (e.g. 1.1.10.Final)
Usage:
mvn verify -DskipTests -PcompatibilityCheck

[1] https://github.com/siom79/japicmp

(7.1.z) https://issues.jboss.org/browse/JBEAP-14225

Upstream jira: https://issues.jboss.org/browse/ELY-1398 (PR #1092)
Upstream jira: https://issues.jboss.org/browse/ELY-1523 (PR #1105)

Also includes fix ELY-1523 - Update the JAPICMP settings so that we only
detect changes that break API compatibility
@ivassile
Copy link
Contributor Author

ivassile commented May 3, 2018

All 3 acks. JBEAP-14225 can be merged.

@darranl darranl merged commit 2c0cd67 into wildfly-security:1.1.x May 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants