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: