From 4997d1b965c4395c1a643bf81d99c1235754bd51 Mon Sep 17 00:00:00 2001 From: Evgeny Vereshchagin Date: Fri, 19 Nov 2021 16:23:03 +0000 Subject: ci: pin python dependencies and let Dependabot keep track of them --- tools/oss-fuzz.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'tools/oss-fuzz.sh') diff --git a/tools/oss-fuzz.sh b/tools/oss-fuzz.sh index 5e011c78b2..8a19da665e 100755 --- a/tools/oss-fuzz.sh +++ b/tools/oss-fuzz.sh @@ -35,8 +35,12 @@ else apt-get update apt-get install -y gperf m4 gettext python3-pip \ libcap-dev libmount-dev libkmod-dev \ - pkg-config wget - pip3 install meson ninja jinja2 + pkg-config wget python3-jinja2 + pip3 install -r .github/workflows/requirements.txt --require-hashes + + # https://github.com/google/oss-fuzz/issues/6868 + ORIG_PYTHONPATH=$(python3 -c 'import sys;print(":".join(sys.path[1:]))') + export PYTHONPATH="$ORIG_PYTHONPATH:/usr/lib/python3/dist-packages/" if [[ "$SANITIZER" == undefined ]]; then UBSAN_FLAGS="-fsanitize=pointer-overflow -fno-sanitize-recover=pointer-overflow" -- cgit v1.2.1