From ac43650f67925fac0b4c961a4eba064f8341b13c 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-oxide.yml | 1 + .github/workflows/prepare-release.yml | 1 + .github/workflows/release-insiders-oxide.yml | 5 +++++ .github/workflows/release-oxide.yml | 5 +++++ 5 files changed, 13 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3e2433d3b..0153ad227 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,6 +18,7 @@ env: jobs: build: runs-on: ubuntu-latest + timeout-minutes: 15 strategy: matrix: diff --git a/.github/workflows/integration-tests-oxide.yml b/.github/workflows/integration-tests-oxide.yml index 9da82b4b8..e647b9fb3 100644 --- a/.github/workflows/integration-tests-oxide.yml +++ b/.github/workflows/integration-tests-oxide.yml @@ -18,6 +18,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 2ad36d3dd..c0ccebe43 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-oxide.yml b/.github/workflows/release-insiders-oxide.yml index 4130349ba..5ddab368c 100644 --- a/.github/workflows/release-insiders-oxide.yml +++ b/.github/workflows/release-insiders-oxide.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 @@ -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_oxide_release: runs-on: ubuntu-latest + timeout-minutes: 15 name: Build and release Tailwind CSS needs: diff --git a/.github/workflows/release-oxide.yml b/.github/workflows/release-oxide.yml index ad71ec657..0adb204b3 100644 --- a/.github/workflows/release-oxide.yml +++ b/.github/workflows/release-oxide.yml @@ -24,6 +24,7 @@ jobs: name: Build ${{ matrix.target }} (OXIDE) runs-on: ${{ matrix.os }} + timeout-minutes: 15 steps: - uses: actions/checkout@v3 @@ -75,6 +76,7 @@ jobs: oxide-build-apple-silicon: name: Build Apple Silicon (OXIDE) runs-on: macos-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v3 @@ -156,6 +158,7 @@ jobs: name: Build ${{ matrix.target }} (OXIDE) runs-on: ubuntu-latest + timeout-minutes: 15 container: image: ${{ matrix.image }} @@ -213,6 +216,7 @@ jobs: oxide-release: runs-on: ubuntu-latest + timeout-minutes: 15 name: Build and release needs: - oxide-build @@ -285,6 +289,7 @@ jobs: tailwind_oxide_release: runs-on: ubuntu-latest + timeout-minutes: 15 name: Build and release Tailwind CSS needs: