Log Tools Maintainer Guide

Making a release

  1. Increment version numbers in build.gradle.kts and buildSrc/build.gradle.kts
  2. Upload to Bintray:
    ../log-tools $ gradle publish -PpublishUrl=ihmcRelease
  3. Publish to Gradle plugins site:
    ../log-tools/buildSrc $ gradle publishPlugins
  4. Click 'Publish' in Bintray: https://bintray.com/ihmcrobotics/maven-release/log-tools
  5. Tag commit with `:bookmark: X.X.X`
  6. Document release notes at Log Tools Release Notes

Upgrading dependent projects

Here we use a regular expression to set the versions to the latest:

Searching in *.gradle, *.gradle.kts, replace

(us\.ihmc[ \t\x0B\S\.]*log-tools[ \t\x0B:"a-zA-Z)]*)([0-9\.]+)("|')

with

$1<version>$3