diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 43cbcbc1..08fff6e2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,6 +27,7 @@ jobs: os: [ubuntu-latest, ubuntu-24.04-arm, macos-latest] build_system: [autotools, cmake] runs-on: ${{ matrix.os }} + timeout-minutes: 20 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/cifuzz.yml b/.github/workflows/cifuzz.yml index e0cd651c..c6b0c067 100644 --- a/.github/workflows/cifuzz.yml +++ b/.github/workflows/cifuzz.yml @@ -18,6 +18,7 @@ permissions: {} jobs: CIFuzz: runs-on: ubuntu-latest + timeout-minutes: 30 strategy: fail-fast: false diff --git a/.github/workflows/dragonflybsd.yml b/.github/workflows/dragonflybsd.yml index dbf4e908..8737d959 100644 --- a/.github/workflows/dragonflybsd.yml +++ b/.github/workflows/dragonflybsd.yml @@ -14,6 +14,7 @@ permissions: {} jobs: DragonflyBSD: runs-on: ubuntu-latest + timeout-minutes: 10 name: DragonflyBSD steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/freebsd.yml b/.github/workflows/freebsd.yml index e16ac8ae..f904e8f3 100644 --- a/.github/workflows/freebsd.yml +++ b/.github/workflows/freebsd.yml @@ -27,6 +27,7 @@ jobs: # arch: aarch64 runs-on: ${{ matrix.host }} + timeout-minutes: 10 name: FreeBSD diff --git a/.github/workflows/msvc.yml b/.github/workflows/msvc.yml index 02da72a0..5e949715 100644 --- a/.github/workflows/msvc.yml +++ b/.github/workflows/msvc.yml @@ -21,6 +21,7 @@ jobs: os: [ windows-2019, windows-latest ] runs-on: ${{ matrix.os }} + timeout-minutes: 10 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/msys2.yml b/.github/workflows/msys2.yml index 9a7ed20b..b1688a53 100644 --- a/.github/workflows/msys2.yml +++ b/.github/workflows/msys2.yml @@ -36,6 +36,7 @@ jobs: shell: msys2 {0} runs-on: ${{ matrix.runner }} + timeout-minutes: 20 steps: - name: Setup MSYS2 diff --git a/.github/workflows/netbsd.yml b/.github/workflows/netbsd.yml index c05620bc..c9491487 100644 --- a/.github/workflows/netbsd.yml +++ b/.github/workflows/netbsd.yml @@ -14,6 +14,7 @@ permissions: {} jobs: NetBSD: runs-on: ubuntu-latest + timeout-minutes: 10 name: NetBSD steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/openbsd.yml b/.github/workflows/openbsd.yml index 84e93b5b..2a94ac06 100644 --- a/.github/workflows/openbsd.yml +++ b/.github/workflows/openbsd.yml @@ -14,6 +14,7 @@ permissions: {} jobs: OpenBSD: runs-on: ubuntu-latest + timeout-minutes: 10 name: OpenBSD steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/solaris.yml b/.github/workflows/solaris.yml index f7d109fe..c05d0705 100644 --- a/.github/workflows/solaris.yml +++ b/.github/workflows/solaris.yml @@ -14,6 +14,7 @@ permissions: {} jobs: Solaris: runs-on: ubuntu-latest + timeout-minutes: 10 name: Solaris steps: - uses: actions/checkout@v4