Closed clalancette closed 1 year ago
Note that I'm not entirely sure how to test this. I think if I fire up jobs using this branch, it will probably fail because the templates will be passing variables that the scripts don't understand. I'm open to ideas on what to do for testing here.
A common practice would be to run create_jenkinsjobs.py but scoped only to the test* jobs. Then run test jobs from this branch.
Yeah doesn't make sense to add any hacks here to still support ros1_bridge
, but since there's community interest in the bridge we can find alternatives (eg, Github actions) to help review incoming dev. No point in blocking this, will start another thread.
All right, I've deployed this PR to all of the test_*
jobs on https://ci.ros2.org. Here are some CI runs (only up to ament_cmake_core, since we are testing the infrastructure not the payload here):
CI:
Packaging:
Foxy is now End-of-Life, which means we have no active ROS 2 distributions on Focal. In turn, this means that we have no distributions where we can build the ros1_bridge anymore. Remove all of the code dealing with the bridge, which includes:
Note that I'm not entirely sure how to test this. I think if I fire up jobs using this branch, it will probably fail because the templates will be passing variables that the scripts don't understand. I'm open to ideas on what to do for testing here.
@quarkytale FYI. If we merge this, then you'll no longer have any way to run CI for
ros1_bridge
maintenance. But that problem is coming anyway, because we are also going to drop support for Focal.