summaryrefslogtreecommitdiffstats
path: root/WORKSPACE
diff options
context:
space:
mode:
authorDavid Ostrovsky <david@ostrovsky.org>2019-09-23 09:20:41 +0200
committerDavid Ostrovsky <david@ostrovsky.org>2019-09-23 09:23:21 +0200
commit5caa951515068409f913d62ff6712c8d0f3b72c4 (patch)
tree9efd4554f3c137388d9b9c3415f65c284b8346f5 /WORKSPACE
parentd75a6b5d813710ea1b21e05c50c6c32219e5f83a (diff)
downloadjgit-5caa951515068409f913d62ff6712c8d0f3b72c4.tar.gz
jgit-5caa951515068409f913d62ff6712c8d0f3b72c4.zip
Bazel: Reuse version from .bazelversion for minimum used version check
Bazel is still supported in addition to the Bazel wrapper Bazelisk, that is recommended, as it would automatically switch to the right Bazel version on stable branches (like it was the case with Buck). That why minimum used Bazel version check is still needed in WORKSPACE file in addition to the .bazelversion used by Bazelisk. That means that currently, bazel version is maintained in two places: * .bazelversion * WORKSPACE This change introduces the repository rule to read the bazel version from the .bazelversion file and perform the minimum version check. Change-Id: Ib9c1382935ded7bcd322ed0122838c40ba2faa6c Signed-off-by: David Ostrovsky <david@ostrovsky.org>
Diffstat (limited to 'WORKSPACE')
-rw-r--r--WORKSPACE9
1 files changed, 7 insertions, 2 deletions
diff --git a/WORKSPACE b/WORKSPACE
index 101e7cc59b..86e12b607e 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -9,9 +9,14 @@ http_archive(
urls = ["https://github.com/bazelbuild/bazel-skylib/archive/0.8.0.tar.gz"],
)
-load("@bazel_skylib//lib:versions.bzl", "versions")
+# Check Bazel version when invoked by Bazel directly
+load("//tools:bazelisk_version.bzl", "bazelisk_version")
-versions.check(minimum_bazel_version = "0.29.0")
+bazelisk_version(name = "bazelisk_version")
+
+load("@bazelisk_version//:check.bzl", "check_bazel_version")
+
+check_bazel_version()
load("//tools:bazlets.bzl", "load_bazlets")