Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 883 Bytes

RELEASE.md

File metadata and controls

28 lines (17 loc) · 883 Bytes

Strata releases

The release process for Strata is as follows:

  1. Ensure all required changes have been merged

  2. Check out the master branch and ensure there are no local changes

  3. If necessary, change the version number that is to be released next by changing the snapshot version: mvn versions:set -DgenerateBackupPoms=false -DartifactId=* -DgroupId=com.opengamma.strata

  4. Update the version in README.md, commit and push

  5. Add and push a tag named release: git push origin HEAD:refs/tags/release

  6. CI will automatically detect the new tag and perform a release using mvn release.

  7. Update docs website

  8. Add Javadoc to docs website. Build on Java 11, not later or earlier versions: mvn package -Ddist -DskipTests -DadditionalJOption=--no-module-directories Delete the old Javadoc, copy in new Javadoc.

  9. Add forum post

  10. Party!