From d66b3889cd2433c660215f14298346a1e97ac0ba Mon Sep 17 00:00:00 2001 From: Feng Ruohang Date: Mon, 9 Nov 2026 19:03:32 +0800 Subject: [PATCH] ci: give the native restore race tests room to finish The lifecycle expiry and native restore race step takes about 260 s on an M-series Mac against its 5 minute limit, and the job holding it was already near 9 of its 15 minutes before that step was added. GitHub's hosted runners are slower, so allow the step 10 minutes and the job 25, as the other jobs have. Co-Authored-By: Claude Opus 5.5 Signed-off-by: Feng Ruohang --- .github/workflows/go.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index de1742adf..79fc79396 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -78,7 +78,7 @@ jobs: race-s3select: name: Race, S3 Select runs-on: ubuntu-latest - timeout-minutes: 15 + timeout-minutes: 25 steps: - uses: actions/checkout@v7 @@ -105,7 +105,7 @@ jobs: - name: Run lifecycle expiry and native restore tests under race detector env: MINIO_API_REQUESTS_MAX: "10000" - run: go test -race -tags kqueue,dev ./cmd -run '^Test(PoolsLifecycle|PoolsMigrationLifecycle|ExpireRestored|NativeRestore)' -count=1 -timeout=5m + run: go test -race -tags kqueue,dev ./cmd -run '^Test(PoolsLifecycle|PoolsMigrationLifecycle|ExpireRestored|NativeRestore)' -count=1 -timeout=10m - name: Run multipart listing, cancellation and cleanup tests under race detector env: