Skip to content

Conversation

@tonyliaoss
Copy link
Member

No description provided.

protobuf-github-bot and others added 10 commits February 3, 2026 15:34
- OSS-specific rule implementations are now located in `bazel/private/oss/`.
- Shared rule logic remains in `bazel/` and its subdirectories.
- This change clarifies which files are part of the OSS release and simplifies the build structure.

PiperOrigin-RevId: 862007024
- Standard location for flags is `bazel/flags/`
- Standard location for OSS-only internal files is `bazel/private/oss`.

PiperOrigin-RevId: 862267301
#test-continuous

While we'd like to burn these down, they're still necessary at least for WKT to avoid cyclic dependencies.  This solution at least enabled prebuilt protoc for languages other than Java/Kotlin.

Fixes #25453

PiperOrigin-RevId: 862290462
This is referenced by cel-spec.

PiperOrigin-RevId: 863368397
@tonyliaoss tonyliaoss requested review from a team as code owners February 3, 2026 21:49
@tonyliaoss tonyliaoss requested review from Logofile and anandolee and removed request for a team February 3, 2026 21:49
…eflection_library`

These are referenced externally by googleapis, cel-spec, and likely soon grpc. A recent change moved them and made the moved rules private. We add a temporary shim at `//bazel:upb_c_proto_library.bzl` to unbreak googleapis and cel-spec. We also make the moved `upb_c_proto_library` and `upb_proto_reflection_library` rules public.

PiperOrigin-RevId: 863339202
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants