You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jonathan Percival edited this page Mar 1, 2022
·
1 revision
Release Process
Merges to master trigger a deployment to the Maven Snapshots repositories.
Once ready for a release, the master branch is updated with the correct version number and is tagged.
Tags trigger a full release to Maven Central and a corresponding release to Github.
Releases SHALL NOT have a SNAPSHOT version, nor any SNAPSHOT dependencies.
To release a new version of CQF Ruler:
Ensure target versions/releases of:
HAPI
CQFTooling
CDSHooks
Update master to be a release (i.e. no SNAPSHOT) version
Regression test each of the operations of all the plugins
Passed Travis Build for release profile
Create a Github Release (which creates a tag at the current commit of master)
Choose the "Auto-generate release notes" option
Travis does the release to Maven, ensure binaries are published to the binaries repository: