summaryrefslogtreecommitdiffstats
path: root/WORKSPACE
diff options
context:
space:
mode:
authorDavid Pursehouse <david.pursehouse@gmail.com>2018-10-10 10:53:35 +0900
committerDavid Pursehouse <david.pursehouse@gmail.com>2018-10-10 11:39:56 +0900
commitbcc327df3ba78b615bb144395bd23951ed9b9d52 (patch)
tree8218d6878937624c33cc1a1758d4fda9a9c865d5 /WORKSPACE
parentfbbb0b1e192438a9b7295b16d368ea8d2a853178 (diff)
downloadjgit-bcc327df3ba78b615bb144395bd23951ed9b9d52.tar.gz
jgit-bcc327df3ba78b615bb144395bd23951ed9b9d52.zip
Bazel: Require minimum bazel version 0.17.1
Check the bazel version using the checker from bazel_skylib, and require at least version 0.17.1 which is the minimum version that does not suffer from the Java API mismatch issue [1]. The implementation is borrowed from the Gerrit project. [1] https://github.com/bazelbuild/bazel/issues/6027 Change-Id: I224250088a1f5072fcaa3ec81228f4d2cb8cb389 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
Diffstat (limited to 'WORKSPACE')
-rw-r--r--WORKSPACE13
1 files changed, 13 insertions, 0 deletions
diff --git a/WORKSPACE b/WORKSPACE
index 9d723d28e1..209550fa59 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -1,5 +1,18 @@
workspace(name = "jgit")
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+
+http_archive(
+ name = "bazel_skylib",
+ sha256 = "bbccf674aa441c266df9894182d80de104cabd19be98be002f6d478aaa31574d",
+ strip_prefix = "bazel-skylib-2169ae1c374aab4a09aa90e65efe1a3aad4e279b",
+ urls = ["https://github.com/bazelbuild/bazel-skylib/archive/2169ae1c374aab4a09aa90e65efe1a3aad4e279b.tar.gz"],
+)
+
+load("@bazel_skylib//:lib.bzl", "versions")
+
+versions.check(minimum_bazel_version = "0.17.1")
+
load("//tools:bazlets.bzl", "load_bazlets")
load_bazlets(commit = "3afbeab55ece585dbfc7a980bf7214b24ddbbe86")