RobotLocomotion / drake

Model-based design and verification for robotics.
https://drake.mit.edu
Other
3.19k stars 1.24k forks source link

[ci] Config changes for Noble support #21475

Closed jwnimmer-tri closed 1 month ago

jwnimmer-tri commented 1 month ago

Changes to pre-merge:

Changes to Continuous Production:

Changes to Nightly Production:

Changes to Weekly Production:

Change to Staging:

As usual, everything in Production should have an Experimental twin if it doesn't already, and it's fine to have larger matrix of Experimental jobs than we cover in Production.

jwnimmer-tri commented 1 month ago

FYI @BetsyMcPhail I just cross-checked the above; no changes.

BetsyMcPhail commented 1 month ago

Noble jobs have not been automatically added to https://github.com/RobotLocomotion/drake/tree/jenkins-jobs-experimental, need to investigate before closing this issue

BetsyMcPhail commented 1 month ago

@jwnimmer-tri was linux-noble-clang-bazel-nightly-release intended to be the everything version?

jwnimmer-tri commented 1 month ago

Interesting. Right now, it duplicates the Continuous job, doesn't it? I'm not sure what I was thinking. So yes, let's use Everything for the nightly one.

BetsyMcPhail commented 1 month ago

Once Continuous/Nightly jobs were added, the corresponding experimental jobs were added to https://github.com/RobotLocomotion/drake/tree/jenkins-jobs-experimental, as expected.

BetsyMcPhail commented 1 month ago

Only remaining item for this issue is to make the pre-merge jobs required.

jwnimmer-tri commented 1 month ago

Pre-merge branch protections has been updated (added the two noble jobs).