Skip to content

Release Checklist for 2.4.0 #7

Description

@mbjones

Release checklist

  • Create a branch named task-<issueNum>-release-<releaseVer>-prep, and do the following:
    • pom.xml: Update <version>2.4.0</version>
    • Grep codebase for previous release number, just in case
    • RELEASE-NOTES.md:
      • Update for new app
      • DON'T FORGET TO SET CORRECT RELEASE DATE!
    • PR & merge release prep branch to develop
  • PR & merge develop -> main
  • Merge main back to develop
    git checkout develop; git merge main --ff-only
    git push
  • Tag the release; look up the <commit-sha> from git log, then:
    # Always use annotated tags (-a) for releases
    git tag -a 2.4.0 <commit-sha> -m "d1_libclient_java Release 2.4.0"
    git push --tags    ## IMPORTANT - DON'T FORGET THIS!
  • Deploy to maven.dataone.org with mvn deploy
  • Add to GH Releases page

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions