From 6722e78b35c70ac4b1bd4060f9cda9019f326241 Mon Sep 17 00:00:00 2001 From: A Dev $el Date: Tue, 27 Jun 2023 23:11:57 +0200 Subject: [PATCH] Ensure CI jobs don't run for longer than 15 minutes (#11496) * fix: prevent long unwanted runs! * add timeout-minutes to all the workflows --------- Co-authored-by: Robin Malfait --- .github/workflows/ci.yml | 1 + .github/workflows/integration-tests.yml | 1 + .github/workflows/prepare-release.yml | 1 + .github/workflows/release-insiders.yml | 5 +++++ .github/workflows/release.yml | 5 +++++ 5 files changed, 13 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0241a67b3..e67467168 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,6 +17,7 @@ env: jobs: build: runs-on: ubuntu-latest + timeout-minutes: 15 strategy: matrix: diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 3fd0f3f33..f142942b8 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -17,6 +17,7 @@ env: jobs: test: runs-on: ubuntu-latest + timeout-minutes: 15 strategy: matrix: diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml index af5ef0be7..4825b0b4a 100644 --- a/.github/workflows/prepare-release.yml +++ b/.github/workflows/prepare-release.yml @@ -18,6 +18,7 @@ jobs: contents: write # for softprops/action-gh-release to create GitHub release runs-on: macos-11 + timeout-minutes: 15 strategy: matrix: diff --git a/.github/workflows/release-insiders.yml b/.github/workflows/release-insiders.yml index d6eb24606..ec59ca929 100644 --- a/.github/workflows/release-insiders.yml +++ b/.github/workflows/release-insiders.yml @@ -26,6 +26,7 @@ jobs: name: Build ${{ matrix.target }} (OXIDE) runs-on: ${{ matrix.os }} + timeout-minutes: 15 steps: - uses: actions/checkout@v3 @@ -96,6 +97,7 @@ jobs: build-apple-silicon: name: Build Apple Silicon (OXIDE) runs-on: macos-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v3 @@ -186,6 +188,7 @@ jobs: name: Build ${{ matrix.target }} (OXIDE) runs-on: ubuntu-latest + timeout-minutes: 15 container: image: ${{ matrix.image }} @@ -262,6 +265,7 @@ jobs: release: runs-on: ubuntu-latest + timeout-minutes: 15 name: Build and release needs: - build @@ -353,6 +357,7 @@ jobs: tailwind-release: runs-on: ubuntu-latest + timeout-minutes: 15 name: Build and release Tailwind CSS needs: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5c9da43c5..382dd6b07 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,6 +28,7 @@ jobs: name: Build ${{ matrix.target }} (OXIDE) runs-on: ${{ matrix.os }} + timeout-minutes: 15 steps: - uses: actions/checkout@v3 @@ -98,6 +99,7 @@ jobs: build-apple-silicon: name: Build Apple Silicon (OXIDE) runs-on: macos-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v3 @@ -188,6 +190,7 @@ jobs: name: Build ${{ matrix.target }} (OXIDE) runs-on: ubuntu-latest + timeout-minutes: 15 container: image: ${{ matrix.image }} @@ -264,6 +267,7 @@ jobs: release: runs-on: ubuntu-latest + timeout-minutes: 15 name: Build and release needs: - build @@ -355,6 +359,7 @@ jobs: tailwind-release: runs-on: ubuntu-latest + timeout-minutes: 15 name: Build and release Tailwind CSS needs: