X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=.github%2Fworkflows%2Ftest.yml;h=7463c8ff20316defa59a3183931086ea802bc187;hb=8cacb36e31ca48e4ff9faa98d463893141068d3c;hp=6c6323c8c4b949e6f20297553b4c77426ceb8d91;hpb=c6b34b36ca8e4c5832eb930cc79c04979eccdfc4;p=tinc diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6c6323c8..7463c8ff 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,6 +10,7 @@ on: jobs: code-style: runs-on: ubuntu-latest + timeout-minutes: 5 steps: - name: Checkout code uses: actions/checkout@v2 @@ -42,10 +43,12 @@ jobs: sanitizer: runs-on: ubuntu-latest + timeout-minutes: 10 strategy: fail-fast: false matrix: sanitizer: + - address - thread - undefined env: @@ -86,6 +89,7 @@ jobs: linux: runs-on: ubuntu-latest + timeout-minutes: 10 strategy: fail-fast: false matrix: @@ -132,7 +136,7 @@ jobs: yum install -y epel-release yum install -y git binutils make autoconf automake gcc diffutils \ texinfo netcat procps socat {lzo,zlib,lz4,ncurses,readline}-devel - yum install openssl11-devel || yum install openssl-devel + yum install -y openssl11-devel || yum install -y openssl-devel if: startsWith(matrix.os, 'centos') || startsWith(matrix.os, 'alma') - name: Install deps (SUSE) @@ -172,6 +176,7 @@ jobs: os: [ubuntu-18.04, ubuntu-20.04] runs-on: ${{ matrix.os }} + timeout-minutes: 5 steps: - name: Checkout code @@ -220,6 +225,7 @@ jobs: os: [ubuntu-18.04, ubuntu-20.04] runs-on: ${{ matrix.os }} + timeout-minutes: 5 steps: - name: Download built packages @@ -251,6 +257,7 @@ jobs: macos: runs-on: macos-latest + timeout-minutes: 10 strategy: fail-fast: false @@ -290,6 +297,7 @@ jobs: windows: runs-on: windows-latest + timeout-minutes: 20 strategy: fail-fast: false