From ae6c29ccffaebd60f15160427ae43cf2985132a4 Mon Sep 17 00:00:00 2001 From: sjorsdonkers <72333389+sjorsdonkers@users.noreply.github.com> Date: Fri, 9 May 2025 11:20:51 +0200 Subject: [PATCH] Timouts for all GH actions --- .github/workflows/build.yml | 4 ++++ .github/workflows/cla.yml | 2 ++ .github/workflows/e2e-test.yml | 3 +++ .github/workflows/wpt.yml | 3 +++ .github/workflows/zig-fmt.yml | 1 + .github/workflows/zig-test.yml | 3 +++ 6 files changed, 16 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 36493448..4cf8e456 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,6 +17,7 @@ jobs: OS: linux runs-on: ubuntu-22.04 + timeout-minutes: 15 steps: - uses: actions/checkout@v4 @@ -49,6 +50,7 @@ jobs: OS: linux runs-on: ubuntu-24.04-arm + timeout-minutes: 15 steps: - uses: actions/checkout@v4 @@ -81,6 +83,7 @@ jobs: OS: macos runs-on: macos-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 @@ -113,6 +116,7 @@ jobs: OS: macos runs-on: macos-13 + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml index 3ab16b27..d724f86b 100644 --- a/.github/workflows/cla.yml +++ b/.github/workflows/cla.yml @@ -14,6 +14,8 @@ permissions: jobs: CLAAssistant: runs-on: ubuntu-latest + timeout-minutes: 5 + steps: - name: "CLA Assistant" if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target' diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 779f2c91..4c1c0dfe 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -36,6 +36,7 @@ jobs: name: zig build release runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 @@ -67,6 +68,7 @@ jobs: LIGHTPANDA_DISABLE_TELEMETRY: true runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 @@ -111,6 +113,7 @@ jobs: needs: zig-build-release runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/wpt.yml b/.github/workflows/wpt.yml index d90ca506..31a497fd 100644 --- a/.github/workflows/wpt.yml +++ b/.github/workflows/wpt.yml @@ -45,6 +45,7 @@ jobs: if: github.event_name == 'pull_request' && github.event.pull_request.draft == false runs-on: ubuntu-latest + timeout-minutes: 90 steps: - uses: actions/checkout@v4 @@ -103,6 +104,8 @@ jobs: if: github.event_name != 'pull_request' runs-on: ubuntu-latest + timeout-minutes: 15 + container: image: ghcr.io/lightpanda-io/perf-fmt:latest credentials: diff --git a/.github/workflows/zig-fmt.yml b/.github/workflows/zig-fmt.yml index 0e55a9e2..554344fb 100644 --- a/.github/workflows/zig-fmt.yml +++ b/.github/workflows/zig-fmt.yml @@ -29,6 +29,7 @@ jobs: if: github.event.pull_request.draft == false runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: mlugg/setup-zig@v1 diff --git a/.github/workflows/zig-test.yml b/.github/workflows/zig-test.yml index bbe8afae..f90a6e87 100644 --- a/.github/workflows/zig-test.yml +++ b/.github/workflows/zig-test.yml @@ -87,6 +87,7 @@ jobs: zig-test: name: zig test + timeout-minutes: 15 # Don't run the CI with draft PR. if: github.event.pull_request.draft == false @@ -126,6 +127,8 @@ jobs: if: github.event_name != 'pull_request' runs-on: ubuntu-latest + timeout-minutes: 15 + container: image: ghcr.io/lightpanda-io/perf-fmt:latest credentials: