Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 875 Bytes

BUILD.md

File metadata and controls

47 lines (30 loc) · 875 Bytes

Build instructions

Overview

Convex main repository is structured as a multi-module Maven project.

Build and test

mvn clean install

Release preparation

Set version information

First set the version number for the new version to be released

mvn versions:set -DnewVersion='0.7.3'

Update CHANGELOG

Need to make sure CHANGELOG.md is fully up to date before deploy

  • Finalise CHANGELOG for current version
  • Annotate with date
  • Commit to release branch

Build and deploy

mvn clean deploy -DperformRelease

SCM release

  • Merge to master branch
  • Tag Release Commit
  • Push to GitHub!

Prepare for next develop version

  • Merge master back into develop
  • Create new CHANGELOG "Unreleased" section for next version
  • Run mvn versions:set -DnewVersion='0.7.4-SNAPSHOT' for next snapshot version as required