Skip to content

Only a fraction of repos is built in CI #431

@ahans

Description

@ahans

Bazel 8.0.0 flips --incompatible_disallow_empty_glob to true. We have quite a few empty globs. I was about to prepare a PR that fixes them for bazel test //... in the root of the repo, when I figured I should also test in examples. Guess what, that found more issues. And then I realized that we actually don't even check if everything builds. We should change that, shouldn't we? I'd propose to have a meta cc_library as well as a py_library in ros2/test/BUILD.bazel that depends on all cc_ and py_ targets, respectively. A bazel test //... would then also build that. It'd be probably ok to maintain those targets manually. Alternatively, something based on bazel query '//external:*' could probably work as well. Wdyt?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions