ci(integration): give the hang guard enough room to tell a hang from a slow runner

This commit is contained in:
Marc-André Bombeck committed 2026-07-26 19:43:17 +02:00
1 parent 7967224f48
commit 81a8e49333
1 file changed
+10 -1
+10 -1
View File
@@ -12,7 +12,16 @@ permissions:
jobs:
integration:
runs-on: ubuntu-latest
timeout-minutes: 15
# This guard exists to kill a hung testcontainer or a deadlocked query, not
# to hold the suite to a performance budget. At 15 it had stopped telling
# those apart: the suite itself takes around 13 minutes of job time (128
# files against a real Postgres), so two consecutive runs of the SAME
# commit range came in at 12m50s and then over 15m, and the second was
# killed mid-run with every test to that point green. A cap that a healthy
# run clears only on a fast runner reports runner weather, not health.
# 25 leaves real headroom and still catches a hang inside one CI cycle.
# If the suite ever approaches this number, split it rather than raise it.
timeout-minutes: 25
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1