[jboss-jira] [JBoss JIRA] (ELY-1398) Verify public API signatures during build.

Darran Lofthouse (JIRA) issues at jboss.org
Mon Oct 16 10:23:00 EDT 2017


    [ https://issues.jboss.org/browse/ELY-1398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13477586#comment-13477586 ] 

Darran Lofthouse commented on ELY-1398:
---------------------------------------

Whilst animal sniffer is easy to use to generate a signature the verification seems to be that API outside of the signature has not been used rather than checking backwards compatibility.

> Verify public API signatures during build.
> ------------------------------------------
>
>                 Key: ELY-1398
>                 URL: https://issues.jboss.org/browse/ELY-1398
>             Project: WildFly Elytron
>          Issue Type: Enhancement
>          Components: Build
>            Reporter: Darran Lofthouse
>            Assignee: Darran Lofthouse
>             Fix For: 1.1.6.CR1, 1.2.0.Beta7
>
>
> This task will involve adding the ability to generate a signature for a specific version and verify them during the build - we only want this to apply to packages identified as public API.
> Animal Sniffer seems a good candidate http://www.mojohaus.org/animal-sniffer/
> Generation of a signature we can likely make on-demand as we only really need that at the point we tag a release.
> We would definitely want checking to run for CI PR processing but can decide if all builds should be checking with an option to disable or all disabled with an option to enable.



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list