Mike Bland

Bzlmod: Maintaining Compatibility, Part 3

My eleventh EngFlow Bzlmod blog post covers Bazel testing strategies and techniques I learned from working on rules_scala. Speaking of which, I've a bit of an announcement to make about that.


Tags: Bazel, Bzlmod, EngFlow, rules_scala, technical

My eleventh blog post for the the EngFlow Bzlmod series is out. It explains how to effectively test Bazel projects, especially Bazel rule sets, in a hybrid Bzlmod and legacy WORKSPACE world. It describes how to test different Bazel versions against the latest dependency versions, and how to run the test suite locally and in continuous integration.

As always, feel free to comment on the LinkedIn announcement corresponding to this post or the Bzlmod Slack announcement in the #bzlmod channel.

And in other news, Simonas Pinevičius has appointed Wojciech Mazur and myself as new co-maintainers of rules_scala. It’s an honor, and I hope to do well by the community.