aboutsummaryrefslogtreecommitdiff
path: root/prereqs.bzl
diff options
context:
space:
mode:
Diffstat (limited to 'prereqs.bzl')
-rw-r--r--prereqs.bzl43
1 files changed, 22 insertions, 21 deletions
diff --git a/prereqs.bzl b/prereqs.bzl
index 2c70587..893fb43 100644
--- a/prereqs.bzl
+++ b/prereqs.bzl
@@ -17,7 +17,7 @@
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
-def rules_android_prereqs():
+def rules_android_prereqs(dev_mode = False):
"""Downloads prerequisite repositories for rules_android."""
maybe(
http_archive,
@@ -87,9 +87,9 @@ def rules_android_prereqs():
maybe(
http_archive,
name = "robolectric",
- urls = ["https://github.com/robolectric/robolectric-bazel/archive/4.9.2.tar.gz"],
- strip_prefix = "robolectric-bazel-4.9.2",
- sha256 = "7e007fcfdca7b7228cb4de72707e8b317026ea95000f963e91d5ae365be52d0d",
+ urls = ["https://github.com/robolectric/robolectric-bazel/archive/4.10.3.tar.gz"],
+ strip_prefix = "robolectric-bazel-4.10.3",
+ sha256 = "1b199a932cbde4af728dd8275937091adbb89a4bf63d326de49e6d0a42e723bf",
)
maybe(
@@ -133,20 +133,21 @@ def rules_android_prereqs():
sha256 = "84aec9e21cc56fbc7f1335035a71c850d1b9b5cc6ff497306f84cced9a769841",
)
- maybe(
- http_archive,
- name = "rules_bazel_integration_test",
- sha256 = "d6dada79939533a8127000d2aafa125f29a4a97f720e01c050fdeb81b1080b08",
- urls = [
- "https://github.com/bazel-contrib/rules_bazel_integration_test/releases/download/v0.17.0/rules_bazel_integration_test.v0.17.0.tar.gz",
- ],
- )
-
- maybe(
- http_archive,
- name = "cgrindel_bazel_starlib",
- sha256 = "a8d25340956b429b56302d3fd702bb3df8b3a67db248dd32b3084891ad497964",
- urls = [
- "https://github.com/cgrindel/bazel-starlib/releases/download/v0.17.0/bazel-starlib.v0.17.0.tar.gz",
- ],
- )
+ if dev_mode:
+ maybe(
+ http_archive,
+ name = "rules_bazel_integration_test",
+ sha256 = "d6dada79939533a8127000d2aafa125f29a4a97f720e01c050fdeb81b1080b08",
+ urls = [
+ "https://github.com/bazel-contrib/rules_bazel_integration_test/releases/download/v0.17.0/rules_bazel_integration_test.v0.17.0.tar.gz",
+ ],
+ )
+
+ maybe(
+ http_archive,
+ name = "cgrindel_bazel_starlib",
+ sha256 = "a8d25340956b429b56302d3fd702bb3df8b3a67db248dd32b3084891ad497964",
+ urls = [
+ "https://github.com/cgrindel/bazel-starlib/releases/download/v0.17.0/bazel-starlib.v0.17.0.tar.gz",
+ ],
+ )