diff --git a/MODULE.bazel b/MODULE.bazel index bf50e7c7d..48848d27e 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -4,8 +4,8 @@ module( bazel_compatibility = [">=7.0.0"], ) -bazel_dep(name = "rules_foreign_cc", version = "4.15.4") -bazel_dep(name = "rules_license", version = "4.15.4") +bazel_dep(name = "rules_foreign_cc", version = "0.14.0") +bazel_dep(name = "rules_license", version = "1.0.0") # Enables formatting all Bazel files (.bazel, .bzl) by running: # ```bash @@ -14,8 +14,8 @@ bazel_dep(name = "rules_license", version = "4.15.4") # ``` bazel_dep( name = "buildifier_prebuilt", - version = "4.15.4", + version = "8.0.1", dev_dependency = True, ) -bazel_dep(name = "platforms", version = "4.15.4") +bazel_dep(name = "platforms", version = "0.0.11") diff --git a/scripts/update_version.py b/scripts/update_version.py index 17a515a2e..fcc3c5576 100755 --- a/scripts/update_version.py +++ b/scripts/update_version.py @@ -42,11 +42,12 @@ def update_bazel_module(version): with open(module_file, 'r') as f: content = f.read() - # Update version line + # Update version line in module() block only content = re.sub( - r'(\s+version\s*=\s*")[^"]*(".*)', + r'(module\([^)]*?\s+version\s*=\s*")[^"]*(".*?)', r'\g<1>' + bazel_version + r'\g<2>', - content + content, + flags=re.DOTALL ) with open(module_file, 'w') as f: