rules_ros2 icon indicating copy to clipboard operation
rules_ros2 copied to clipboard

Build everything in CI

Open mering opened this issue 7 months ago • 2 comments

Currently, the CI only runs bazel test //...: https://github.com/mvukov/rules_ros2/blob/bee646840d2e851e27898f37c5eb0a000a81718d/.github/workflows/test.sh#L9-L10 and together with --build_tests_only in .bazelrc: https://github.com/mvukov/rules_ros2/blob/bee646840d2e851e27898f37c5eb0a000a81718d/.bazelrc#L40 many targets are broken with Bzlmod. It would be great if those targets would be fixed and tested in the CI to avoid backsliding.

mering avatar Jun 02 '25 17:06 mering

This is more/less duplication of #431 . With the current setup, I am approaching the limit of the free 3000 mins/month for gh actions. In that light: adding more tests would be my preferred way of maintaining quality of the repo.

mvukov avatar Jun 09 '25 08:06 mvukov

With the current setup, I am approaching the limit of the free 3000 mins/month for gh actions.

For public repos, no such limits apply:

GitHub Actions usage is free for standard GitHub-hosted runners in public repositories

The maximum runtime of a single job still exists, but that's another topic.

ahans avatar Jun 17 '25 20:06 ahans