Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagegroovy
buildscript {
   repositories {
      maven { url "https://plugins.gradle.org/m2/" }
      mavenLocal()
   }
   dependencies {
      classpath "us.ihmc:ihmc-build:0.15.1" // new build plugin without ci
      classpath "us.ihmc:ihmc-ci-plugin:0.18.0" // apply ci separately now
   }
}
apply plugin: "us.ihmc.ihmc-build"
apply plugin: "us.ihmc.ihmc-ci-plugin"

println testSuites.convertJobNameToHyphenatedName("AtlasAFast") // replaces removed method

testDependencies {
   compile group: "us.ihmc", name: "ihmc-ci-core-api", version: "0.18.0" // these were auto included before
}

0.14.0 Release Notes

Bug fix

  • Dependencies included in the build, but do not have "source" as their version, now keep their declared version instead of inheriting the parent's version

For example, if

  1. project-a has included the build project-b,
  2. project-a's version is 0.2,
  3. project-b's version is 1.0,
  4. project-a/build.gradle contains compile [...] name: project-b, version: 1.0,
    it is no longer the case that the IHMCDependenciesExtension would override 1.0 to 0.2 when passing the version to Gradle.

Quality improvements

  • Improve message for "source" version dependencies that aren't present
  • Add unit tests for test suite generation using ihmc-ci
  • Add binray properties to README