From 75eca0e9fbdba05db4b130aac1706db8a898510c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=8Dvar=20Haukur?= <1031637+ihs7@users.noreply.github.com> Date: Sun, 23 Aug 2026 11:32:24 +0000 Subject: [PATCH] chore: add timeout-minutes to GitHub Actions workflows --- .github/workflows/ci.yml | 3 +++ .github/workflows/dependabot-auto-merge.yml | 1 + .github/workflows/lint.yml | 1 + .github/workflows/release.yml | 2 ++ 4 files changed, 7 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 278c3e2..ec6b7ed 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,7 @@ jobs: build: name: "Build & Test" runs-on: ubuntu-latest + timeout-minutes: 20 steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 @@ -27,6 +28,7 @@ jobs: name: helm install needs: [build] runs-on: ${{ matrix.os }} + timeout-minutes: 20 strategy: fail-fast: false matrix: @@ -52,6 +54,7 @@ jobs: name: Integration Tests needs: [build] runs-on: ubuntu-latest + timeout-minutes: 20 strategy: matrix: helm-version: [v3.18.6, v3.19.0, v4.0.0] diff --git a/.github/workflows/dependabot-auto-merge.yml b/.github/workflows/dependabot-auto-merge.yml index fefdf75..46ed008 100644 --- a/.github/workflows/dependabot-auto-merge.yml +++ b/.github/workflows/dependabot-auto-merge.yml @@ -15,6 +15,7 @@ jobs: github.event.workflow_run.pull_requests[0].number && github.event.workflow_run.actor.login == 'dependabot[bot]' runs-on: ubuntu-latest + timeout-minutes: 5 permissions: contents: write pull-requests: write diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 6d0913b..29bc71a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -10,6 +10,7 @@ jobs: lint: name: Lint runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index da17d1f..bbe0d80 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,6 +14,7 @@ env: jobs: build: runs-on: ubuntu-latest + timeout-minutes: 20 strategy: matrix: include: @@ -56,6 +57,7 @@ jobs: package: needs: build runs-on: ubuntu-latest + timeout-minutes: 20 steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1