dep-protobuf/bazel
Spencer Connaughton 8d4dfdd39a Migrate proto_descriptor_set (#23369)
This is just a straightforward copy of https://github.com/bazelbuild/rules_proto/blob/main/proto/private/rules/proto_descriptor_set.bzl with the related tooling and test files. The only modifications are:

- Changed paths to match the organization of this repo
- Included constants directly in the test file instead of a separate header in a separate directory.

Closes #19647

Closes #23369

COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/23369 from SpencerC:proto_descriptor_set 24b517b78e
PiperOrigin-RevId: 814276774
2025-10-02 10:01:01 -07:00
..
common Internal change 2025-07-22 07:31:50 -07:00
private Migrate proto_descriptor_set (#23369) 2025-10-02 10:01:01 -07:00
tests Migrate proto_descriptor_set (#23369) 2025-10-02 10:01:01 -07:00
toolchains Add target_compatible_with parameter to proto_toolchain in Bazel rules (#22429) 2025-07-22 06:24:56 -07:00
BUILD.bazel Migrate proto_descriptor_set (#23369) 2025-10-02 10:01:01 -07:00
cc_proto_library.bzl Fix mixing rules from builtins and protobuf 2024-09-24 16:59:33 -07:00
java_lite_proto_library.bzl Run buildifier 2025-02-19 09:27:02 -08:00
java_proto_library.bzl Run buildifier 2025-02-19 09:27:02 -08:00
proto_descriptor_set.bzl Migrate proto_descriptor_set (#23369) 2025-10-02 10:01:01 -07:00
proto_library.bzl Use native.proto_library for Bazel 7 and explicitly error for Bazel 6 which is incompatible and out of support. 2025-05-23 14:38:02 -07:00
py_proto_library.bzl Generate .pyi files in py_proto_library (#10366) (#21567) 2025-07-01 11:14:59 -07:00
upb_c_proto_library.bzl internal change 2025-10-01 07:40:35 -07:00
upb_minitable_proto_library.bzl internal change 2025-10-01 07:40:35 -07:00
upb_proto_library.bzl internal change 2025-10-01 07:40:35 -07:00
upb_proto_reflection_library.bzl internal change 2025-10-01 07:40:35 -07:00
visibility.bzl internal change 2025-10-01 07:40:35 -07:00