-
-
Notifications
You must be signed in to change notification settings - Fork 833
ICU-23223 Update Bazel configuration and dependencies for ICU (Bazel 7.6.1, bzlmod support) #3622
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
I created an account on jira but couldn't create an issue, can someone help on that ? |
Notice: the branch changed across the force-push!
~ Your Friendly Jira-GitHub PR Checker Bot |
Although the PR description matches what the PR is doing, it's still not clear why the PR was created. In other words, what is the desired end goal that this PR solves (partially or wholly)? Note: ICU only uses the Bazel build for building Unicode data that gets included in the headers of C++ files. Doing so requires building tools that depend circularly on those data header files. |
Starting with Bazel 9, bzlmod is the only officially supported dependency management mode. This means that new Bazel releases will exclusively support MODULE.bazel for external dependencies, and WORKSPACE-based dependency management is deprecated. ICU is widely used in projects that build with Bazel including Envoy, Envoy Mobile, and many others in the cloud-native and open-source ecosystems. These projects are actively migrating to bzlmod to ensure compatibility with future Bazel releases and to leverage improved dependency resolution, reproducibility, and ecosystem integration. See envoyproxy/envoy#40692 Supporting bzlmod in ICU will ensure that downstream users can seamlessly integrate ICU with modern Bazel workflows and avoid compatibility issues as Bazel evolves. Please let me know if you need more information or specific migration guidance! |
Hooray! The files in the branch are the same across the force-push. 😃 ~ Your Friendly Jira-GitHub PR Checker Bot |
…7.6.1, bzlmod support) Signed-off-by: Matthieu MOREL <[email protected]>
Hooray! The files in the branch are the same across the force-push. 😃 ~ Your Friendly Jira-GitHub PR Checker Bot |
Description