Skip to content

Commit b08d862

Browse files
committed
Pin pytest rerun version
1 parent 963063c commit b08d862

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

‎src/programbench/eval/eval.py‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -569,7 +569,9 @@ def _compile_executable(self, env: ContainerEnvironment, log_buf: list[dict]) ->
569569
# network, ...): we just don't get --reruns and rely on
570570
# --max-worker-restart + branch_retries.
571571
rerun_install = self._run_step(
572-
"pip3 install -q --disable-pip-version-check pytest-rerunfailures",
572+
# Pinned: pytest-rerunfailures 16.6.1 (2026-09-03) started emitting a bare
573+
# <testcase/> per rerun attempt in the JUnit XML, which parses as a pass.
574+
"pip3 install -q --disable-pip-version-check pytest-rerunfailures==16.4",
573575
env=env,
574576
log_buf=log_buf,
575577
step_name="install_rerunfailures",

‎uv.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)