[riscv64] Add qemu-static CIPD dependency for RISC-V checkouts
Bug: 342657857
Test: Validated pulling & using
Change-Id: I5b6dda58b21cf237e66064a7da2fdc8003fa047b
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/70273
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
diff --git a/.gitignore b/.gitignore
index 1565352..0826131 100644
--- a/.gitignore
+++ b/.gitignore
@@ -27,6 +27,7 @@
/util/bot/nasm-win32.exe
/util/bot/ninja
/util/bot/perl-win32
+/util/bot/qemu-static
/util/bot/sde-linux64
/util/bot/sde-linux64.tar.xz
/util/bot/sde-win32
diff --git a/util/bot/DEPS b/util/bot/DEPS
index 36d05a0..cb4bc0b 100644
--- a/util/bot/DEPS
+++ b/util/bot/DEPS
@@ -20,6 +20,7 @@
'checkout_sde': False,
'checkout_nasm': False,
'checkout_libcxx': False,
+ 'checkout_riscv64': False,
'vs_version': '2019',
# Run the following command to see the latest builds in CIPD:
@@ -43,6 +44,7 @@
# The Android NDK cannot be updated until https://crbug.com/boringssl/454 is fixed.
# We rely on an older NDK to test building without NEON instructions as the baseline.
'android_ndk_revision': 'U0e8L6l52ySjBrUBB82Vdyhsg60vVMqH0ItTW3TRHAQC',
+ 'qemu_static_version': 'gYNEUqCr-Tu1C_vBu68YFtN31hjjLe61dnI2AtuyEsYC',
}
deps = {
@@ -80,15 +82,6 @@
'dep_type': 'cipd',
},
- 'boringssl/util/bot/perl-win32': {
- 'packages': [{
- 'package': 'infra/3pp/tools/perl/${{platform}}',
- 'version': Var('perl_version'),
- }],
- 'condition': 'host_os == "win"',
- 'dep_type': 'cipd',
- },
-
'boringssl/util/bot/libFuzzer': {
'url': Var('chromium_git') + '/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git' +'@' + Var('libfuzzer_revision'),
'condition': 'checkout_fuzzer',
@@ -109,6 +102,24 @@
'version': Var('ninja_version'),
}],
'dep_type': 'cipd',
+ },
+
+ 'boringssl/util/bot/perl-win32': {
+ 'packages': [{
+ 'package': 'infra/3pp/tools/perl/${{platform}}',
+ 'version': Var('perl_version'),
+ }],
+ 'condition': 'host_os == "win"',
+ 'dep_type': 'cipd',
+ },
+
+ 'boringssl/util/bot/qemu-static': {
+ 'packages': [{
+ 'package': 'infra/3pp/tools/qemu_static/linux-amd64',
+ 'version': Var('qemu_static_version')
+ }],
+ 'condition': 'checkout_riscv64',
+ 'dep_type': 'cipd',
}
}