Prepare google-cloud-cpp
for addition to BCR
#14803
Labels
type: feature request
‘Nice-to-have’ improvement, new feature or different behavior or design.
In order to add our repository to the Bazel Central Registry, we cannot have any patches. So says smart Bazel person, @mering.
The one offending patch is for
googleapis
: https://github.com/googleapis/google-cloud-cpp/blob/main/bazel/googleapis.modules.patch#14771 removed half of the patch. We balked at accepting the PR though because we did not love that we would have less control over the
googleapis
SHA update.However, when we frame the trade-off like this, it seems like the PR is a net positive:
Con:
googleapis
SHA takes up to a day and is out of our controlPro:
google-cloud-cpp
can be added to BCRNote that we should still be able to pin
googleapis
to any commit in our repo. We would just have to make sure that commit is on BCR first.The other half of the patch is the
system_includes
bit. I don't know exactly what changes. If it is only about suppressing warnings, we were given the following tip:The text was updated successfully, but these errors were encountered: