From 32563011e10f6e99392b717bbaa08ddc384a7903 Mon Sep 17 00:00:00 2001 From: Thaddeus Crews Date: Fri, 17 Jan 2025 12:39:54 -0600 Subject: [PATCH] CI: Tighten timeout period for all jobs --- .github/workflows/android_builds.yml | 1 + .github/workflows/godot_cpp_test.yml | 1 + .github/workflows/ios_builds.yml | 1 + .github/workflows/linux_builds.yml | 1 + .github/workflows/macos_builds.yml | 1 + .github/workflows/static_checks.yml | 1 + .github/workflows/web_builds.yml | 1 + .github/workflows/windows_builds.yml | 1 + 8 files changed, 8 insertions(+) diff --git a/.github/workflows/android_builds.yml b/.github/workflows/android_builds.yml index 20c65e128c2e..bb4ee25f7c22 100644 --- a/.github/workflows/android_builds.yml +++ b/.github/workflows/android_builds.yml @@ -12,6 +12,7 @@ jobs: build-android: runs-on: ubuntu-24.04 name: ${{ matrix.name }} + timeout-minutes: 60 strategy: fail-fast: false matrix: diff --git a/.github/workflows/godot_cpp_test.yml b/.github/workflows/godot_cpp_test.yml index e4013f04938e..a1b085604eb7 100644 --- a/.github/workflows/godot_cpp_test.yml +++ b/.github/workflows/godot_cpp_test.yml @@ -13,6 +13,7 @@ jobs: godot-cpp-tests: runs-on: ubuntu-24.04 name: Build and test Godot CPP + timeout-minutes: 30 steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/ios_builds.yml b/.github/workflows/ios_builds.yml index b1b96e56eb7a..f5a4f755dedd 100644 --- a/.github/workflows/ios_builds.yml +++ b/.github/workflows/ios_builds.yml @@ -12,6 +12,7 @@ jobs: ios-template: runs-on: macos-latest name: Template (target=template_release) + timeout-minutes: 60 steps: - name: Checkout diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml index e2e6e57de127..4d0a215c8010 100644 --- a/.github/workflows/linux_builds.yml +++ b/.github/workflows/linux_builds.yml @@ -17,6 +17,7 @@ jobs: # Stay one LTS before latest to increase portability of Linux artifacts. runs-on: ubuntu-22.04 name: ${{ matrix.name }} + timeout-minutes: 120 strategy: fail-fast: false matrix: diff --git a/.github/workflows/macos_builds.yml b/.github/workflows/macos_builds.yml index 7e302d98759f..3923b918f49e 100644 --- a/.github/workflows/macos_builds.yml +++ b/.github/workflows/macos_builds.yml @@ -12,6 +12,7 @@ jobs: build-macos: runs-on: macos-latest name: ${{ matrix.name }} + timeout-minutes: 120 strategy: fail-fast: false matrix: diff --git a/.github/workflows/static_checks.yml b/.github/workflows/static_checks.yml index 65344a32c4ae..ad7f7aa6ceb5 100644 --- a/.github/workflows/static_checks.yml +++ b/.github/workflows/static_checks.yml @@ -6,6 +6,7 @@ jobs: static-checks: name: Code style, file formatting, and docs runs-on: ubuntu-24.04 + timeout-minutes: 30 steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/web_builds.yml b/.github/workflows/web_builds.yml index 2f253fb82ffb..2f08d8c2f956 100644 --- a/.github/workflows/web_builds.yml +++ b/.github/workflows/web_builds.yml @@ -13,6 +13,7 @@ jobs: web-template: runs-on: ubuntu-24.04 name: ${{ matrix.name }} + timeout-minutes: 60 strategy: fail-fast: false matrix: diff --git a/.github/workflows/windows_builds.yml b/.github/workflows/windows_builds.yml index 843d39dcb23c..8d5ff5ec38ec 100644 --- a/.github/workflows/windows_builds.yml +++ b/.github/workflows/windows_builds.yml @@ -15,6 +15,7 @@ jobs: # Windows 10 with latest image runs-on: windows-latest name: ${{ matrix.name }} + timeout-minutes: 120 strategy: fail-fast: false matrix: