From 6f7a94daf1008d4b09b179a89cc22222aae0633f Mon Sep 17 00:00:00 2001
From: David Li
Date: Wed, 4 Nov 2026 09:14:26 +0900
Subject: [PATCH] ci: set job timeouts in javascript.yml
I noticed this workflow had been running for 3+ hours on one PR;
let's not waste shared resources and fail-fast.
Assisted-by: GPT-6 Astra
---
.github/workflows/javascript.yml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/.github/workflows/javascript.yml b/.github/workflows/javascript.yml
index eddb4940d8..b52413c61c 100644
--- a/.github/workflows/javascript.yml
+++ b/.github/workflows/javascript.yml
@@ -48,6 +48,7 @@ permissions:
jobs:
lint:
name: Lint
+ timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
@@ -81,6 +82,7 @@ jobs:
run: npm run check:rust
build:
+ timeout-minutes: 15
strategy:
fail-fast: false
matrix:
@@ -135,6 +137,7 @@ jobs:
test:
name: Test ${{ matrix.settings.target }}
+ timeout-minutes: 15
needs: build
runs-on: ${{ matrix.settings.host }}
strategy: