From 4365b019c00f27e2dced77c77f2f6a3a72566937 Mon Sep 17 00:00:00 2001 From: jsboige Date: Fri, 4 Sep 2026 19:35:25 +0200 Subject: [PATCH] ci(#14598): timeout-minutes 15->30 sur ict-tests (Option A) Diagnostic first-hand 30 derniers runs ICT tests/ : - success 353-951s (mediane ~800s = 13 min) - cancelled 925-1866s (=hit timeout 15 min) - pas de drift temporel, juste variabilite charge partagee conteneur Docker self-heberge po-2024-linux-docker-N Step Run lui-meme timeout legitimes 11-12 min sous charge. Fix orthogonal a #14571 (defaut install FIXE par #14595 venv per-job). Option A acceptee : etirer timeout absorbe pics 25-26 min (max observe 1866s). Option B (pytest-xdist) plus invasive, traitee en PR ulterieure. Acceptance #14598 Option A 1/3 livree. Voir #14598 --- .github/workflows/ict-tests.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ict-tests.yml b/.github/workflows/ict-tests.yml index ede60ef5d7..b8e0716cbd 100644 --- a/.github/workflows/ict-tests.yml +++ b/.github/workflows/ict-tests.yml @@ -61,7 +61,13 @@ jobs: # Retour arriere = remettre `runs-on: ubuntu-latest` + retrait de l'allowlist. runs-on: [self-hosted, coursia-ephemeral, coursia-linux] if: github.event.pull_request.head.repo.full_name == null || github.event.pull_request.head.repo.full_name == github.repository - timeout-minutes: 15 + # Timeout etire 15 -> 30 min (#14598 acceptance Option A) : diagnostic + # first-hand 30 derniers runs montre success 353-951s (mediane ~800s), + # cancelled des 925s (=hit timeout 15 min). Pas de drift temporel, juste + # variabilite charge partagee conteneur Docker self-heberge po-2024. + # Step Run lui-meme timeout 12 min legitimes sous charge. Fix orthogonal + # a #14571 (defaut install FIXE par #14595 venv per-job). + timeout-minutes: 30 strategy: fail-fast: false matrix: