ci(e2e): keep the upgrade suite out of the e2e job again

27df3b8847 dropped the exclusion 65e79880c8 added, so the 30-minute e2e
job (shallow checkout, no bwrap, 900s per file) ran tests/e2e/core/upgrade
next to its own e2e-upgrade job. Its install/update files then timed out
and the job was cancelled at the step limit on main and every Python PR.
This commit is contained in:
Hermes Agent
2026-09-25 01:33:05 -05:00
committed by brooklyn!
parent 59004a6235
commit 5307e93252

View File

@@ -180,7 +180,8 @@ jobs:
# and must not share interpreter state.
# tests/e2e/core/upgrade runs in its own job (e2e-upgrade) below.
run: |
scripts/run_tests.sh --include-integration tests/e2e
mapfile -t files < <(find tests/e2e -name 'test_*.py' -not -path 'tests/e2e/core/upgrade/*' | sort)
scripts/run_tests.sh --include-integration "${files[@]}"
env:
# An e2e file is a process tree, not one CPU-bound pytest worker. With
# 32 files at once the hosted run starved live children before their