From 9f1c8713d6b6b68f2ad908ba4c2b05b4791f9511 Mon Sep 17 00:00:00 2001 From: "Mars.P" Date: Tue, 13 Oct 2026 01:38:37 +0800 Subject: [PATCH] Give the integration job room for the suite it runs The integration suite now takes about 25 minutes on a hosted runner, and the job allowed 30. A slower runner was cancelled partway through and reported as cancelled rather than failed, which hides whether the change under test was green. 45 minutes keeps a genuine hang bounded; a single stuck test is still dumped and aborted by the 5-minute blame-hang timeout. --- .github/workflows/backend-integration.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/backend-integration.yml b/.github/workflows/backend-integration.yml index 72376c4e2..d79e0a76e 100644 --- a/.github/workflows/backend-integration.yml +++ b/.github/workflows/backend-integration.yml @@ -38,7 +38,10 @@ jobs: integration: name: dotnet test (IntegrationTests ยท Postgres) runs-on: ubuntu-latest - timeout-minutes: 30 + # The suite itself takes ~25 min on a hosted runner, so 30 left no headroom: a slow runner was + # cancelled mid-run and reported as a cancellation, not a failure. 45 keeps a real hang bounded + # (--blame-hang-timeout below still dumps and aborts a single stuck test after 5 min). + timeout-minutes: 45 services: postgres: