From 6ea34549f7a6f005fe29f34844e375ab2b5f4528 Mon Sep 17 00:00:00 2001
From: David Li
Date: Fri, 6 Nov 2026 14:21:16 +0900
Subject: [PATCH] ci: add more timeouts to avoid unusually slow pipelines
Assisted-by: GPT-6 Astra
---
.github/workflows/asf-allowlist-check.yml | 1 +
.github/workflows/dev.yml | 2 ++
.github/workflows/dev_adbc.yml | 1 +
.github/workflows/nightly-website.yml | 2 ++
4 files changed, 6 insertions(+)
diff --git a/.github/workflows/asf-allowlist-check.yml b/.github/workflows/asf-allowlist-check.yml
index 9479030fc9..9f8bc5e875 100644
--- a/.github/workflows/asf-allowlist-check.yml
+++ b/.github/workflows/asf-allowlist-check.yml
@@ -39,6 +39,7 @@ jobs:
gha:
name: "Analyze Actions"
runs-on: ubuntu-latest
+ timeout-minutes: 10
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml
index 402f84cf13..3db972b6e9 100644
--- a/.github/workflows/dev.yml
+++ b/.github/workflows/dev.yml
@@ -46,6 +46,7 @@ jobs:
name: "check PR"
if: github.event_name == 'pull_request'
runs-on: ubuntu-slim
+ timeout-minutes: 10
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
@@ -72,6 +73,7 @@ jobs:
pre-commit:
name: "pre-commit"
runs-on: ubuntu-latest
+ timeout-minutes: 20
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
diff --git a/.github/workflows/dev_adbc.yml b/.github/workflows/dev_adbc.yml
index 11e7f308e3..a81e8e18d9 100644
--- a/.github/workflows/dev_adbc.yml
+++ b/.github/workflows/dev_adbc.yml
@@ -46,6 +46,7 @@ jobs:
pre-commit:
name: "pre-commit"
runs-on: ubuntu-latest
+ timeout-minutes: 10
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
diff --git a/.github/workflows/nightly-website.yml b/.github/workflows/nightly-website.yml
index 44a3f1add0..d93364d893 100644
--- a/.github/workflows/nightly-website.yml
+++ b/.github/workflows/nightly-website.yml
@@ -43,6 +43,7 @@ jobs:
build:
name: "Build Website"
runs-on: ubuntu-latest
+ timeout-minutes: 40
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
@@ -62,6 +63,7 @@ jobs:
publish:
name: "Publish Website"
runs-on: ubuntu-latest
+ timeout-minutes: 10
needs: [build]
permissions:
# need write since we push to asf-site