From 2601abe59961e773ce3b63a69884dd14b0f1e1a2 Mon Sep 17 00:00:00 2001 From: Taegyun Kim Date: Sat, 2 Aug 2025 16:17:53 -0400 Subject: [PATCH 1/2] chore(bench): fix build baseline for microbenchmarks --- .gitlab/benchmarks/steps/build-baseline.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab/benchmarks/steps/build-baseline.sh b/.gitlab/benchmarks/steps/build-baseline.sh index 79cd793ac54..3d4063dad13 100755 --- a/.gitlab/benchmarks/steps/build-baseline.sh +++ b/.gitlab/benchmarks/steps/build-baseline.sh @@ -13,7 +13,7 @@ else echo "Building wheel for ${BASELINE_BRANCH}:${BASELINE_COMMIT_SHA}" git checkout "${BASELINE_COMMIT_SHA}" mkdir ./tmp - python3.9 -m pip wheel --no-deps -w ./tmp/ ./ + PYO3_PYTHON=python3.9 python3.9 -m pip wheel --no-deps -w ./tmp/ ./ for wheel in ./tmp/*.whl; do auditwheel repair "$wheel" --plat "manylinux2014_x86_64" -w ./ From ae00641eeb835ad694f0587b0eb9ab48325d4d97 Mon Sep 17 00:00:00 2001 From: Taegyun Kim Date: Sat, 2 Aug 2025 16:45:11 -0400 Subject: [PATCH 2/2] Set this to avoid building tests for _taint_tracking --- .gitlab/benchmarks/steps/build-baseline.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab/benchmarks/steps/build-baseline.sh b/.gitlab/benchmarks/steps/build-baseline.sh index 3d4063dad13..8ed61992164 100755 --- a/.gitlab/benchmarks/steps/build-baseline.sh +++ b/.gitlab/benchmarks/steps/build-baseline.sh @@ -13,7 +13,7 @@ else echo "Building wheel for ${BASELINE_BRANCH}:${BASELINE_COMMIT_SHA}" git checkout "${BASELINE_COMMIT_SHA}" mkdir ./tmp - PYO3_PYTHON=python3.9 python3.9 -m pip wheel --no-deps -w ./tmp/ ./ + PYO3_PYTHON=python3.9 CIBW_BUILD=1 python3.9 -m pip wheel --no-deps -w ./tmp/ ./ for wheel in ./tmp/*.whl; do auditwheel repair "$wheel" --plat "manylinux2014_x86_64" -w ./