Sometimes the VM workflows (like FreeBSD VM on Ubuntu) get stuck
and the default timeout is six hours. While at it, set a sensible
timeout for all workflows.
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
jobs:
CIFuzz:
runs-on: ubuntu-latest
+ timeout-minutes: 30
strategy:
fail-fast: false
jobs:
DragonflyBSD:
runs-on: ubuntu-latest
+ timeout-minutes: 10
name: DragonflyBSD
steps:
- uses: actions/checkout@v4
# arch: aarch64
runs-on: ${{ matrix.host }}
+ timeout-minutes: 10
name: FreeBSD
os: [ windows-2019, windows-latest ]
runs-on: ${{ matrix.os }}
+ timeout-minutes: 10
steps:
- uses: actions/checkout@v4
shell: msys2 {0}
runs-on: ${{ matrix.runner }}
+ timeout-minutes: 20
steps:
- name: Setup MSYS2
jobs:
NetBSD:
runs-on: ubuntu-latest
+ timeout-minutes: 10
name: NetBSD
steps:
- uses: actions/checkout@v4
jobs:
OpenBSD:
runs-on: ubuntu-latest
+ timeout-minutes: 10
name: OpenBSD
steps:
- uses: actions/checkout@v4
jobs:
Solaris:
runs-on: ubuntu-latest
+ timeout-minutes: 10
name: Solaris
steps:
- uses: actions/checkout@v4