Super POM issueshttps://git.fossgalaxy.com/infrastructure/parent-pom/-/issues2019-04-16T09:13:54Zhttps://git.fossgalaxy.com/infrastructure/parent-pom/-/issues/3Release should include a changelog as part of the release tag2019-04-16T09:13:54ZJoseph Walton-Riversjoseph@fossgalaxy.comRelease should include a changelog as part of the release tagA release should include the changelog as part of the release tag, so it shows up changes on gitlab rather than having to dig though the scm to get at the change log.
Not every project using the parent pom will have a changelog, so it s...A release should include the changelog as part of the release tag, so it shows up changes on gitlab rather than having to dig though the scm to get at the change log.
Not every project using the parent pom will have a changelog, so it should be optional (feature flag or not a failure if the change log is missing).https://git.fossgalaxy.com/infrastructure/parent-pom/-/issues/2Release should delete tags on a rollback2019-04-16T09:12:30ZJoseph Walton-Riversjoseph@fossgalaxy.comRelease should delete tags on a rollbackRelease should delete scm tags created as part of a rollback, else a future release with the same tag will fail.Release should delete scm tags created as part of a rollback, else a future release with the same tag will fail.https://git.fossgalaxy.com/infrastructure/parent-pom/-/issues/1Ensure that verify checks javadocs2019-04-16T09:11:09ZJoseph Walton-Riversjoseph@fossgalaxy.comEnsure that verify checks javadocsI've had problems today because the build succeeded, CI looked good and all unit tests passed but release failed because the Javadoc had missing parameters.
The parent POM should check that the Javadoc builds correctly (either as part o...I've had problems today because the build succeeded, CI looked good and all unit tests passed but release failed because the Javadoc had missing parameters.
The parent POM should check that the Javadoc builds correctly (either as part of the verify/validate step or as a dry run property of release) so that CI fails if a release would fail.