| load("//:version.bzl", "version") |
| |
| package(default_visibility = ["//visibility:private"]) |
| |
| # This is a quick hack to make sure that version.bzl agrees with MODULE.bazel |
| # It only works from Linux, but that is sufficient, becuase we do a presubmit |
| # run linux, so we will still catch a mismatch. |
| genrule( |
| name = "versions_match", |
| outs = ["found_it"], |
| cmd = ";\n".join([ |
| """echo version: %s""" % version, |
| """grep 'version = "%s",' $(location //:MODULE.bazel) >$(location :found_it)""" % version, |
| ]), |
| target_compatible_with = [ |
| "//os:linux", |
| ], |
| tools = [ |
| "//:MODULE.bazel", |
| ], |
| ) |