NOTICE! This is a static HTML version of a legacy ImageJ Trac ticket.

The ImageJ project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Ticket #1786 (closed enhancement: wontfix)

Opened 2013-04-08T14:11:12-05:00

Last modified 2014-05-01T16:18:30-05:00

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)

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 2013-04-08T14:14:24-05:00 by dscho

  • Description modified

comment:2 Changed 2014-05-01T16:18:30-05:00 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 2014-05-01T16:18:45-05:00 by curtis