Skip to content

Latest commit

 

History

History
12 lines (11 loc) · 734 Bytes

RELEASE-CHECKLIST.md

File metadata and controls

12 lines (11 loc) · 734 Bytes

Release Checklist for the SPDX Java Tools

  • Check for any warnings from the compiler and findbugs
  • Run unit tests for all packages that depend on the library
  • Run unit tests with export SPDX_JAVA_LIB_RUN_SLOW_TESTS=true to ensure the extended (slow) test suite passes
  • Run dependency check to find any potential vulnerabilities mvn dependency-check:check
  • Test the release mvn release:prepare -DdryRun
  • Run mvn release:prepare - you will be prompted for the release - typically take the defaults
  • Run mvn release:perform
  • Release artifacts to Maven Central
  • Create a Git release including release notes
  • Zip up the files from the Maven archive and add them to the release