Supporting Bzlmod #20
Replies: 4 comments 7 replies
-
💯 I think getting some solid community testing on this feature would help validate it, and ideally help roll it out as quickly as possible if we could iron out any issues. I think a quick "here's the way to opt in guide would be great, but also that would ideally live in the bazel docs. |
Beta Was this translation helpful? Give feedback.
-
@zachgrayio Thanks for starting this thread!
This will be very helpful! I was thinking that we could even track all available modules in the BCR, like all available versions and their compatibility with Bazel, etc. If the community can help build this, that would be great!
Yes, more docs on migration will come.
Sounds great!
Tooling can definitely be improved, PRs are welcomed! Implementing the downstream and Bazel compatibility test pipelines are on my to-do list.
Sounds good, feel free to also file issues to bazelbuild/bazel for any Bzlmod issues and ping @meteorcloudy and @Wyverald. We are also planning regular sync meetings with the community. |
Beta Was this translation helpful? Give feedback.
-
One of the open questions I have in thinking about how The other way would be to not have any registered toolchains at all in |
Beta Was this translation helpful? Give feedback.
-
Hi everyone, the first version of Bzlmod Migration Guide is finally ready! Please check https://docs.google.com/document/d/1JtXIVnXyFZ4bmbiBCr5gsTH4-opZAFf5DMMb-54kES0/edit?usp=sharing |
Beta Was this translation helpful? Give feedback.
-
With the new bzlmod changes coming down the pike in 5.0, it seems this SIG might serve as a good centralized location to collaborate on getting the third-party rulesets onboarded. It will be gated behind a flag, but I am assuming the majority of the community will want to opt into this one, and Bazel itself already landed support for this. Anecdotally I've already heard folks in the community lamenting the fact it might take years for rulesets they depend on to support the new module system, so maybe we can do something to enable them to assist on making this happen?
I assume creating the metadata to PR to BCR is fairly easy but I know there's some other potential breaking changes around canonical names, and probably some other stuff to pay attention to regarding version support etc.
I think the following items might be useful:
Beta Was this translation helpful? Give feedback.
All reactions