diff --git a/scripts/lib/docker-e2e-scenarios.mts b/scripts/lib/docker-e2e-scenarios.mts index b01b4772a182..7a5bed7a7813 100644 --- a/scripts/lib/docker-e2e-scenarios.mts +++ b/scripts/lib/docker-e2e-scenarios.mts @@ -249,7 +249,9 @@ function createPackageUpdateMaintenanceLanes() { npmLane("update-first-hop-compat", updateFirstHopCompatCommand, { resources: ["service"], stateScenario: "upgrade-survivor", - timeoutMs: 25 * 60 * 1000, + // Four serial packaged-updater hops (2026.9.1 through 2026.9.4) take + // ~6 minutes each on hosted runners; 25 minutes cut the fourth hop off. + timeoutMs: 45 * 60 * 1000, weight: 3, }), npmLane("update-run-package-self-upgrade", updateRunPackageSelfUpgradeCommand, { diff --git a/test/scripts/docker-e2e-plan.test.ts b/test/scripts/docker-e2e-plan.test.ts index e71691a0306f..778ce77ed1ce 100644 --- a/test/scripts/docker-e2e-plan.test.ts +++ b/test/scripts/docker-e2e-plan.test.ts @@ -1085,7 +1085,7 @@ await import('./scripts/check-docker-e2e-boundaries.mts');`, name: "update-first-hop-compat", resources: ["docker", "npm", "service"], stateScenario: "upgrade-survivor", - timeoutMs: 1_500_000, + timeoutMs: 2_700_000, weight: 3, }, {