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 20c65e128c2..bb4ee25f7c2 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 e4013f04938..a1b085604eb 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 b1b96e56eb7..f5a4f755ded 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 e2e6e57de12..4d0a215c801 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 7e302d98759..3923b918f49 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 65344a32c4a..ad7f7aa6ceb 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 2f253fb82ff..2f08d8c2f95 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 843d39dcb23..8d5ff5ec38e 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: