-
Checkout master branch:
git clone https://github.com/pmd/pmd-designer.git cd pmd-designer
-
Verify changelog
/CHANGELOG.md
. Adjust version number if necessary.Note: The first section will be used for the release notes on github releases.
-
Prepare the release (creates a new release tag). This will be done for you: http://maven.apache.org/plugins/maven-release-plugin/examples/prepare-release.html Maven will ask you about the release version, the tag name and the new version. You can simply hit enter, to use the default values.
Note: the tag will be pushed automatically.
git switch master ./mvnw release:clean ./mvnw release:prepare
-
Wait, until release is ready. The maven plugin will directly push the tag. The tag will be built by github actions. After it is done, the new release should be available under https://repo.maven.apache.org/maven2/net/sourceforge/pmd/pmd-designer/.
-
Verify the release on Github Releases: https://github.com/pmd/pmd-designer/releases
The release notes from
/CHANGELOG.md
should be there. Also, the shaded pmd-designer-*.jar should have been uploaded. -
Add a new section at the top in
/CHANGELOG.md
to prepare for the next version.