Because of how many system dependencies ROS 2 requires, our Pixi cache is huuuuuge! It takes a very long time for the runner to download it.
In fact, it's usually about a minute of waiting.
So, we can shave off a minute of used Actions runner time by combining the two jobs into one ci job.
Checklist
Please perform the following steps in the .github/workflows/ci.yml file:
Because of how many system dependencies ROS 2 requires, our Pixi cache is huuuuuge! It takes a very long time for the runner to download it.
In fact, it's usually about a minute of waiting.
So, we can shave off a minute of used Actions runner time by combining the two jobs into one
cijob.Checklist
Please perform the following steps in the
.github/workflows/ci.ymlfile:check-ros2-workspacejob tocipythonjob both: a) after the Pixi cache restoration, and b) before anything else