Skip to content

Release 4.0.4 #529

@TheSnoozer

Description

@TheSnoozer

This is the place holder to release the new 4.0.4 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/git-commit-id/git-commit-id-maven-plugin/issues?q=milestone%3A4.0.4).

Release-Guide

see http://central.sonatype.org/pages/ossrh-guide.html

  • update dependencies mvn versions:display-dependency-updates

  • wait for github actions to pass

  • mvn release:prepare
    [INFO] Checking dependencies and plugins for snapshots ...
    What is the release version for "Git Commit Id Plugin Parent"? (pl.project13.maven:git-commit-id-plugin-parent) 4.0.4: : [ENTER]
    What is the release version for "Git Commit Id Plugin Core"? (pl.project13.maven:git-commit-id-plugin-core) 4.0.4: : [ENTER]
    What is the release version for "Git Commit Id Maven Plugin"? (pl.project13.maven:git-commit-id-plugin) 4.0.4: : [ENTER]
    What is SCM release tag or label for "Git Commit Id Plugin Parent"? (pl.project13.maven:git-commit-id-plugin-parent) git-commit-id-plugin-parent-4.0.4: v4.0.4 [ENTER]
    What is the new development version for "Git Commit Id Plugin Parent"? (pl.project13.maven:git-commit-id-plugin-parent) 4.0.5-SNAPSHOT: : [ENTER]
    What is the new development version for "Git Commit Id Plugin Core"? (pl.project13.maven:git-commit-id-plugin-core) 4.0.5-SNAPSHOT: : [ENTER]
    What is the new development version for "Git Commit Id Maven Plugin"? (pl.project13.maven:git-commit-id-plugin) 4.0.5-SNAPSHOT: : [ENTER]

  • wait for github actions to pass

  • mvn release:perform (or mvn clean source:jar javadoc:jar deploy -Pgpg from the git tag)

  • 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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions