diff --git a/.github/workflows/cross-compile.yml b/.github/workflows/cross-compile.yml index 30126dd3d..e72e12274 100644 --- a/.github/workflows/cross-compile.yml +++ b/.github/workflows/cross-compile.yml @@ -7,6 +7,7 @@ jobs: go: [ "1.21.x", "1.22.x" ] runs-on: ${{ fromJSON(vars['CROSS_COMPILE_RUNNER_UBUNTU'] || '"ubuntu-latest"') }} name: "Cross Compilation (Go ${{matrix.go}})" + timeout-minutes: 30 steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index c8f319125..56dcf90f2 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -13,6 +13,7 @@ jobs: - os: "macos" go: "1.21.x" runs-on: ${{ fromJSON(vars[format('INTEGRATION_RUNNER_{0}', matrix.os)] || format('"{0}-latest"', matrix.os)) }} + timeout-minutes: 30 defaults: run: shell: bash # by default Windows uses PowerShell, which uses a different syntax for setting environment variables diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 2f9f95bb5..2b39852fc 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -3,6 +3,7 @@ on: [push, pull_request] jobs: check: runs-on: ubuntu-latest + timeout-minutes: 15 steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 diff --git a/.github/workflows/unit.yml b/.github/workflows/unit.yml index 07cb4fe8a..370460e90 100644 --- a/.github/workflows/unit.yml +++ b/.github/workflows/unit.yml @@ -10,6 +10,7 @@ jobs: go: [ "1.21.x", "1.22.x" ] runs-on: ${{ fromJSON(vars[format('UNIT_RUNNER_{0}', matrix.os)] || format('"{0}-latest"', matrix.os)) }} name: Unit tests (${{ matrix.os}}, Go ${{ matrix.go }}) + timeout-minutes: 30 steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5