drake-ros icon indicating copy to clipboard operation
drake-ros copied to clipboard

[ci] Consider consistent Drake version pinning and/or canary builds

Open EricCousineau-TRI opened this issue 1 year ago • 1 comments

At present, CMake can use latest nightly binaries, whereas Bazel is currently pinned.

Possible options for consistency:

  • Use pinning for both CMake and Bazel. Make an explicit optional "canary" set of builds so that we can preview breakages as they come in.
    • This is similar to what we do in Anzu - explicit updates to Drake, but with canary integration CI to test Anzu master against Drake master.
    • Ideally, this setup should be applied to rolling builds too.
  • Make both CMake and Bazel "bleeding edge" and require fixes, a la `drake-external-examples.

See @sloretz's additional notes here: https://github.com/RobotLocomotion/drake-ros/pull/242#pullrequestreview-1327327377

EricCousineau-TRI avatar Mar 06 '23 23:03 EricCousineau-TRI