Ticket #1786 (closed enhancement: wontfix)

Opened 7 years ago

Last modified 5 years ago

Add a Jenkins job warning about API changes without version bumps

Reported by: dscho Owned by: dscho
Priority: major Milestone: imagej-2.5.0
Component: Build System Version:
Severity: serious Keywords:
Cc: curtis Blocked By:
Blocking: #1783

Description (last modified by dscho) (diff)

We need a Jenkins job to warn about API changes in -SNAPSHOT versions. Most likely, this job should make use of the Animal Sniffer Maven plugin:  http://mojo.codehaus.org/animal-sniffer-maven-plugin/.

the Animal Sniffer job could automatically push branches as appropriate for micro, minor and major version increases to a special namespace (e.g. refs/suggested/) to ease the maintenance burden.

For maximal transparency, the job should be implemented as a shell script in scijava-common's bin/ directory.

Change History

comment:1 Changed 7 years ago by dscho

  • Description modified (diff)

comment:2 Changed 5 years ago by curtis

  • Status changed from new to closed
  • Resolution set to wontfix

This would be great. And probably substantial work. It is work we do not currently have time to do. If accidental SNAPSHOT couplings become a repeated burden, and tooling would help reduce that burden, we will reconsider.

Last edited 5 years ago by curtis (previous) (diff)
Note: See TracTickets for help on using tickets.