1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-26 22:53:14 -04:00

Add reasonable timeouts to all workflows (#7499)

Turns out the default timeout for github actions is 6 hours (!). This PR
sets some reasonable default for all workflows, the ones invoking cargo
in some way are limited to 60 minutes and the remaining ones to
10-15mins.
This commit is contained in:
Lucas Meurer
2025-09-04 12:37:24 +02:00
committed by GitHub
parent fa4bee3bf7
commit d66fa63e20
10 changed files with 18 additions and 2 deletions

View File

@@ -11,6 +11,7 @@ jobs:
fmt-crank-check-test:
name: Format + check
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
with:
@@ -79,6 +80,7 @@ jobs:
check_wasm:
name: Check wasm32 + wasm-bindgen
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
@@ -114,6 +116,7 @@ jobs:
check_wasm_atomics:
name: Check wasm32+atomics
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- run: sudo apt-get update && sudo apt-get install libgtk-3-dev libatk1.0-dev
@@ -151,6 +154,7 @@ jobs:
name: cargo-deny ${{ matrix.target }}
runs-on: ubuntu-22.04
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: EmbarkStudios/cargo-deny-action@v2
@@ -165,6 +169,7 @@ jobs:
android:
name: android
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
@@ -186,6 +191,7 @@ jobs:
ios:
name: ios
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
@@ -206,6 +212,7 @@ jobs:
windows:
name: Check Windows
runs-on: windows-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@master
@@ -227,7 +234,7 @@ jobs:
name: Run tests
# We run the tests on macOS because it will run with an actual GPU
runs-on: macos-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
with: