-
Notifications
You must be signed in to change notification settings - Fork 304
Description
This is the place holder to release the new 3.0.1 version.
Note that the current open tickets should be addressed, before performing a release.
General scope of the new release:
Fixed some minor things, added some minor features...(full list https://github.com/ktoso/maven-git-commit-id-plugin/issues?q=milestone%3A3.0.1).
Release-Guide
see http://central.sonatype.org/pages/ossrh-guide.html
-
update dependencies
mvn versions:display-dependency-updates -
wait for travis checks to pass
-
mvn release:prepare
[INFO] Checking dependencies and plugins for snapshots ...
What is the release version for "Git Commit Id Maven Plugin"? (pl.project13.maven:git-commit-id-plugin) 3.0.1: [ENTER]
What is SCM release tag or label for "Git Commit Id Maven Plugin"? (pl.project13.maven:git-commit-id-plugin) git-commit-id-plugin-3.0.1: v3.0.1 [ENTER]
What is the new development version for "Git Commit Id Maven Plugin"? (pl.project13.maven:git-commit-id-plugin) 3.0.2-SNAPSHOT: [ENTER] -
wait for travis checks to pass
-
mvn release:perform -
then go to oss.sonatype.org log in there and go to the staging repositories, there will be the plugin, you have to first close and then release it if validation passed.
-
verify plugin is available on (might take some time) https://repo1.maven.org/maven2/pl/project13/maven/git-commit-id-plugin/
-
close old milestone
-
create new milestone for new version
-
publish Release-Notes
-
update readme to point to the latest version available
-
run performance comparison with previous release (https://gist.github.com/TheSnoozer/7891eb9412c9584a052f00650d9c516b)