diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 16d79b3..a8aa6aa 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -5,6 +5,7 @@ on: [push, pull_request] jobs: build-ubuntu: + timeout-minutes: 10 runs-on: ${{ matrix.config.os }} strategy: @@ -51,6 +52,7 @@ jobs: build-ubuntu-static-libs: + timeout-minutes: 15 runs-on: ubuntu-22.04 steps: @@ -115,6 +117,7 @@ jobs: build-ubuntu-aarch64: + timeout-minutes: 10 runs-on: ${{ matrix.config.os }} strategy: @@ -172,6 +175,7 @@ jobs: build-windows-msys2: + timeout-minutes: 45 runs-on: windows-latest defaults: @@ -241,6 +245,7 @@ jobs: build-windows-msbuild: + timeout-minutes: 20 runs-on: windows-${{ matrix.config.os }} strategy: @@ -287,6 +292,7 @@ jobs: build-macos: + timeout-minutes: 15 runs-on: ${{ matrix.os }} strategy: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 2e85e4e..4cce5ec 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -20,6 +20,7 @@ on: jobs: analyze: name: Analyze + timeout-minutes: 20 runs-on: ubuntu-latest permissions: actions: read diff --git a/.github/workflows/cppcheck.yml b/.github/workflows/cppcheck.yml index fff27ef..4968064 100644 --- a/.github/workflows/cppcheck.yml +++ b/.github/workflows/cppcheck.yml @@ -5,6 +5,7 @@ on: [push, pull_request] jobs: cppcheck-ubuntu: + timeout-minutes: 30 runs-on: ubuntu-latest steps: @@ -31,6 +32,7 @@ jobs: cppcheck-windows: + timeout-minutes: 20 runs-on: windows-latest steps: diff --git a/.github/workflows/msvc-analysis.yml b/.github/workflows/msvc-analysis.yml index b641e33..4535095 100644 --- a/.github/workflows/msvc-analysis.yml +++ b/.github/workflows/msvc-analysis.yml @@ -22,6 +22,7 @@ env: jobs: analyze: name: Analyze + timeout-minutes: 15 runs-on: windows-latest steps: diff --git a/.github/workflows/test-sync.yml b/.github/workflows/test-sync.yml index 2b120b0..b9419e0 100644 --- a/.github/workflows/test-sync.yml +++ b/.github/workflows/test-sync.yml @@ -5,6 +5,7 @@ on: [push, pull_request] jobs: sync-test-ubuntu: + timeout-minutes: 30 runs-on: ubuntu-22.04 steps: @@ -43,6 +44,7 @@ jobs: sync-test-macos: + timeout-minutes: 30 runs-on: macos-12 steps: @@ -78,6 +80,7 @@ jobs: sync-test-windows: + timeout-minutes: 30 runs-on: windows-2022 steps: