]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
CI: Add timeout-minutes master
authorLasse Collin <lasse.collin@tukaani.org>
Fri, 23 May 2025 10:09:14 +0000 (13:09 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Fri, 23 May 2025 10:09:14 +0000 (13:09 +0300)
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.

.github/workflows/ci.yml
.github/workflows/cifuzz.yml
.github/workflows/dragonflybsd.yml
.github/workflows/freebsd.yml
.github/workflows/msvc.yml
.github/workflows/msys2.yml
.github/workflows/netbsd.yml
.github/workflows/openbsd.yml
.github/workflows/solaris.yml

index 43cbcbc148db4ecbadb752dac8c4edcb8400b53a..08fff6e28928b8338d927982755a9e9e7481fafb 100644 (file)
@@ -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
 
index e0cd651c3adf747e327692f96f76f06762094643..c6b0c06740a110c6fe18bd644f84bb1249ebe5b1 100644 (file)
@@ -18,6 +18,7 @@ permissions: {}
 jobs:
   CIFuzz:
     runs-on: ubuntu-latest
+    timeout-minutes: 30
 
     strategy:
       fail-fast: false
index dbf4e9080495e93a2694c856f50c570454951d0c..8737d959c361dd970dba9f389a01b7a3ccbd0263 100644 (file)
@@ -14,6 +14,7 @@ permissions: {}
 jobs:
   DragonflyBSD:
     runs-on: ubuntu-latest
+    timeout-minutes: 10
     name: DragonflyBSD
     steps:
       - uses: actions/checkout@v4
index e16ac8ae0ca3a69517c000dd5dd5c52beb81310c..f904e8f3d094efcea80b9c0c95bc8810882af910 100644 (file)
@@ -27,6 +27,7 @@ jobs:
           #   arch: aarch64
 
     runs-on: ${{ matrix.host }}
+    timeout-minutes: 10
 
     name: FreeBSD
 
index 02da72a014bbb08b3051c4ea6da4f87c07154715..5e9497152d0a0d6dee9dc18f6c14651d22ef0f06 100644 (file)
@@ -21,6 +21,7 @@ jobs:
         os: [ windows-2019, windows-latest ]
 
     runs-on: ${{ matrix.os }}
+    timeout-minutes: 10
 
     steps:
       - uses: actions/checkout@v4
index 9a7ed20b98d1cd706f6ca138a3f1ab6a1aef9bc1..b1688a53f745d452e1ffd5ea42fa98b80727f60e 100644 (file)
@@ -36,6 +36,7 @@ jobs:
         shell: msys2 {0}
 
     runs-on: ${{ matrix.runner }}
+    timeout-minutes: 20
 
     steps:
       - name: Setup MSYS2
index c05620bc3dd086aa145509c8f650bd0140a43945..c94914871127b014cc4d66873a42ef2c421fd893 100644 (file)
@@ -14,6 +14,7 @@ permissions: {}
 jobs:
   NetBSD:
     runs-on: ubuntu-latest
+    timeout-minutes: 10
     name: NetBSD
     steps:
       - uses: actions/checkout@v4
index 84e93b5b238a5421e71a32ccdf2c93d163d1ec1c..2a94ac0626249a4c6c958ec93c5c4752c89c3283 100644 (file)
@@ -14,6 +14,7 @@ permissions: {}
 jobs:
   OpenBSD:
     runs-on: ubuntu-latest
+    timeout-minutes: 10
     name: OpenBSD
     steps:
       - uses: actions/checkout@v4
index f7d109fee3bbdaba1189f863c888cfbdb6fb5553..c05d07058595863cf357d7de7d658676e9b33483 100644 (file)
@@ -14,6 +14,7 @@ permissions: {}
 jobs:
   Solaris:
     runs-on: ubuntu-latest
+    timeout-minutes: 10
     name: Solaris
     steps:
       - uses: actions/checkout@v4