Major.Minor.Patch
- Major - Update after significant system changes
- Updated to 1.0.0 at the introduction of the BOM in the mrt-core pom files.
- Minor
- Should be updated any time a routine set of changes are updated to the mrt-core BOM
- Patch
- Application-level changes
- Any deployment to production must be based off of a new semantic tag for the repository
- Generally, changes to stage are based off a semantic tag for the repository
- When testing changes to a core library, our Jenkins build process can build all Java services at one time and can produce new versions of all war files with the same stage tag.
- Any deployment to production must be based off of a new semantic tag for the repository
- Generally, changes to stage are based off a semantic tag for the repository
- Stage tags may also utilize a suffix for development builds: Major.Minor.Patch-build