From 0dbe7a88b9f3d9690e3952ff2947c31beed9e6dc Mon Sep 17 00:00:00 2001 From: helly25 <6420169+helly25@users.noreply.github.com> Date: Sun, 12 Jul 2026 15:48:06 +0100 Subject: [PATCH] build(deps): graduate helly25/mbo to 0.13.0 from the BCR mbo 0.13.0 is now in the Bazel Central Registry, so drop the temporary git_override (pinned at the main commit merging helly25/mbo#234) for a plain bazel_dep version bump. 0.13.0 carries mbo/diff (the rich diff API behind -diff, #88) and mbo/digest (the -hash algorithms, #105), which the override provided; it also keeps the macOS clang+asan verification (#188) and StatusIs code-matcher support (#190) our test conventions rely on. Comment refreshed to match. Test: bazel test //xff/cli:hash_test //xff/cli:diff_test //xff/examples:cookbook_test (mbo/digest + mbo/diff + smoke) pass against the BCR 0.13.0; pre-commit green. --- MODULE.bazel | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index a761730..1b06765 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -62,20 +62,10 @@ local_path_override( ) # helly25/mbo -- utility library and conventions reference, from the Bazel -# Central Registry. 0.11.1 carries the macOS clang+asan verification (#188) and -# the StatusIs code-matcher support (#190) our test conventions rely on. -bazel_dep(name = "helly25_mbo", version = "0.11.1") - -# TEMPORARY override for -diff (#88) and -hash (#105): mbo 0.13.0 (not yet in the BCR; 0.12.0 is -# the latest release) carries mbo/diff's rich API (unified/context/normal/side-by-side formats, -# myers/naive/direct engines, the empty-time_format git-style header, ignore_missing_final_newline) -# and mbo/digest (the -hash algorithms). Pinned at the mbo main commit merging helly25/mbo#234. -# DROP THIS for a plain `bazel_dep(... version = "0.13.0")` bump the moment mbo 0.13.0 hits the BCR. -git_override( - module_name = "helly25_mbo", - commit = "55a6b2c8a36df9ab2a5f421e36f4c039478b4d94", - remote = "https://github.com/helly25/mbo.git", -) +# Central Registry. 0.13.0 adds mbo/diff (the rich diff API behind -diff, #88) and +# mbo/digest (the hash algorithms behind -hash, #105); it also carries the macOS +# clang+asan verification (#188) and StatusIs code-matcher support (#190) our tests rely on. +bazel_dep(name = "helly25_mbo", version = "0.13.0") # helly25/bashtest -- shell-test runner (expect_* helpers + test_runner) for the # binary-level CLI tests. Visible under its canonical name @helly25_bashtest.