From e3c12a06e9cd58ec320735eda9a3b1f618d61a23 Mon Sep 17 00:00:00 2001 From: Sil Date: Sat, 17 Oct 2026 16:35:45 +0200 Subject: [PATCH] Allow projects to set the URL test timeout --- .github/workflows/test.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 26ffaa9..d690e12 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,6 +15,10 @@ on: browser: type: boolean default: false + web-timeout-minutes: + description: Maximum duration including preview waiting, setup and URL tests. + type: number + default: 30 preview-checks: description: JSON array of Netlify status contexts; the first is BASE_URL. type: string @@ -60,7 +64,7 @@ jobs: name: Web if: ${{ !github.event.pull_request.draft && (inputs.http || inputs.browser) }} runs-on: ${{ inputs.runner }} - timeout-minutes: 30 + timeout-minutes: ${{ inputs.web-timeout-minutes }} # Signed-in tests can share preview accounts across browser targets and PRs. concurrency: group: qa-web-${{ github.repository }}