From 085c91bf126a1df95e19198d62b315482ab3ecca Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Thu, 4 Jun 2026 09:55:21 -0400 Subject: [PATCH] Reduce timeout minutes for actions (#39205) --- .github/workflows/bundler-audit.yml | 1 + .github/workflows/check-i18n.yml | 1 + .github/workflows/chromatic.yml | 2 ++ .github/workflows/codeql.yml | 1 + .github/workflows/format-check.yml | 1 + .github/workflows/lint-css.yml | 1 + .github/workflows/lint-haml.yml | 1 + .github/workflows/lint-js.yml | 1 + .github/workflows/lint-ruby.yml | 1 + .github/workflows/test-js.yml | 1 + .github/workflows/test-migrations.yml | 1 + .github/workflows/test-ruby.yml | 4 ++++ 12 files changed, 16 insertions(+) diff --git a/.github/workflows/bundler-audit.yml b/.github/workflows/bundler-audit.yml index b58fe60056..dc79d87264 100644 --- a/.github/workflows/bundler-audit.yml +++ b/.github/workflows/bundler-audit.yml @@ -22,6 +22,7 @@ on: jobs: security: runs-on: ubuntu-latest + timeout-minutes: 15 env: BUNDLE_ONLY: development diff --git a/.github/workflows/check-i18n.yml b/.github/workflows/check-i18n.yml index 4906ab6cf4..3a0c5dc36a 100644 --- a/.github/workflows/check-i18n.yml +++ b/.github/workflows/check-i18n.yml @@ -19,6 +19,7 @@ permissions: jobs: check-i18n: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index 9ead1916dd..05f88df81c 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -12,6 +12,7 @@ jobs: pathcheck: name: Check for relevant changes runs-on: ubuntu-latest + timeout-minutes: 15 outputs: changed: ${{ steps.filter.outputs.src }} steps: @@ -38,6 +39,7 @@ jobs: chromatic: name: Run Chromatic runs-on: ubuntu-latest + timeout-minutes: 15 needs: pathcheck if: github.repository == 'mastodon/mastodon' && needs.pathcheck.outputs.changed == 'true' steps: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index afb7066956..bc796d828c 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -17,6 +17,7 @@ jobs: analyze: name: Analyze runs-on: ubuntu-latest + timeout-minutes: 15 permissions: actions: read contents: read diff --git a/.github/workflows/format-check.yml b/.github/workflows/format-check.yml index 9a200504ef..cca26ed5b0 100644 --- a/.github/workflows/format-check.yml +++ b/.github/workflows/format-check.yml @@ -10,6 +10,7 @@ on: jobs: lint: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - name: Clone repository diff --git a/.github/workflows/lint-css.yml b/.github/workflows/lint-css.yml index d0c9802367..59c69f836c 100644 --- a/.github/workflows/lint-css.yml +++ b/.github/workflows/lint-css.yml @@ -27,6 +27,7 @@ on: jobs: lint: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - name: Clone repository diff --git a/.github/workflows/lint-haml.yml b/.github/workflows/lint-haml.yml index ff18689c05..9534eb2254 100644 --- a/.github/workflows/lint-haml.yml +++ b/.github/workflows/lint-haml.yml @@ -25,6 +25,7 @@ on: jobs: lint: runs-on: ubuntu-latest + timeout-minutes: 15 env: BUNDLE_ONLY: development diff --git a/.github/workflows/lint-js.yml b/.github/workflows/lint-js.yml index f16e01d4d2..4fa0828368 100644 --- a/.github/workflows/lint-js.yml +++ b/.github/workflows/lint-js.yml @@ -33,6 +33,7 @@ on: jobs: lint: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - name: Clone repository diff --git a/.github/workflows/lint-ruby.yml b/.github/workflows/lint-ruby.yml index 8095c40724..ffecf17a76 100644 --- a/.github/workflows/lint-ruby.yml +++ b/.github/workflows/lint-ruby.yml @@ -27,6 +27,7 @@ on: jobs: lint: runs-on: ubuntu-latest + timeout-minutes: 15 env: BUNDLE_ONLY: development diff --git a/.github/workflows/test-js.yml b/.github/workflows/test-js.yml index d1b55a5e0b..f9ba34e32b 100644 --- a/.github/workflows/test-js.yml +++ b/.github/workflows/test-js.yml @@ -31,6 +31,7 @@ on: jobs: test: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - name: Clone repository diff --git a/.github/workflows/test-migrations.yml b/.github/workflows/test-migrations.yml index f33bf981cc..52fefbe053 100644 --- a/.github/workflows/test-migrations.yml +++ b/.github/workflows/test-migrations.yml @@ -25,6 +25,7 @@ on: jobs: test: runs-on: ubuntu-latest + timeout-minutes: 15 strategy: fail-fast: false diff --git a/.github/workflows/test-ruby.yml b/.github/workflows/test-ruby.yml index ac95c708dd..e4c6c1aa91 100644 --- a/.github/workflows/test-ruby.yml +++ b/.github/workflows/test-ruby.yml @@ -19,6 +19,7 @@ concurrency: jobs: build: runs-on: ubuntu-latest + timeout-minutes: 15 strategy: fail-fast: true @@ -75,6 +76,7 @@ jobs: test: runs-on: ubuntu-latest + timeout-minutes: 30 needs: - build @@ -176,6 +178,7 @@ jobs: test-e2e: name: End to End testing runs-on: ubuntu-latest + timeout-minutes: 15 needs: - build @@ -279,6 +282,7 @@ jobs: test-search: name: Elastic Search integration testing runs-on: ubuntu-latest + timeout-minutes: 15 needs: - build