aboutsummaryrefslogtreecommitdiff
path: root/prereqs.bzl
diff options
context:
space:
mode:
authorRomain Jobredeaux <jobredeaux@google.com>2023-10-09 18:25:54 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-10-09 18:25:54 +0000
commitfcbd2d1e8b581bf4a911240fca78c99e55a4e158 (patch)
treea58049c9682d6fd38e8408479340bf3911b87515 /prereqs.bzl
parent8c0c2547c7a89d4847864399fe97e5938f94f9c6 (diff)
parentc86e585873865df43f29159d6877b994d0969de3 (diff)
downloadbazelbuild-rules_android-fcbd2d1e8b581bf4a911240fca78c99e55a4e158.tar.gz
Merge remote-tracking branch 'aosp/upstream-main' into HEAD am: 39292a3354 am: 3956589553 am: c86e585873
Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/2777173 Change-Id: If132054d5df5e0409dac8dd5a3af7030a4ff36f5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
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",
+ ],
+ )