I'm trying to enable Bazel 7 in our CI for https://github.com/protocolbuffers/protobuf, and it seems like something has changed in Bazel so that proto_library uses 3.19.6 even in our repo (see failure). I suspect this has to do with the proto_lang_toolchain changes, where our old overrides to use the workspace protoc don't work anymore. It looks like this has been replaced with proto_toolchain, but AFAICT this rule hasn't actually been released yet by rules_proto.
I'm trying to enable Bazel 7 in our CI for https://github.com/protocolbuffers/protobuf, and it seems like something has changed in Bazel so that
proto_library
uses 3.19.6 even in our repo (see failure). I suspect this has to do with the proto_lang_toolchain changes, where our old overrides to use the workspace protoc don't work anymore. It looks like this has been replaced with proto_toolchain, but AFAICT this rule hasn't actually been released yet by rules_proto.What can we do here?