X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=.github%2Fworkflows%2Ftest.yml;h=7463c8ff20316defa59a3183931086ea802bc187;hb=8cacb36e31ca48e4ff9faa98d463893141068d3c;hp=a9253ab626a440367a6fd088d74633c6db7879ee;hpb=ee2d78fa6fbef174ebe91c14de857e2ed46e8127;p=tinc diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a9253ab6..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: @@ -131,7 +135,8 @@ jobs: fi yum install -y epel-release yum install -y git binutils make autoconf automake gcc diffutils \ - texinfo netcat procps socat {lzo,zlib,lz4,openssl11,ncurses,readline}-devel + texinfo netcat procps socat {lzo,zlib,lz4,ncurses,readline}-devel + yum install -y openssl11-devel || yum install -y openssl-devel if: startsWith(matrix.os, 'centos') || startsWith(matrix.os, 'alma') - name: Install deps (SUSE) @@ -171,6 +176,7 @@ jobs: os: [ubuntu-18.04, ubuntu-20.04] runs-on: ${{ matrix.os }} + timeout-minutes: 5 steps: - name: Checkout code @@ -219,6 +225,7 @@ jobs: os: [ubuntu-18.04, ubuntu-20.04] runs-on: ${{ matrix.os }} + timeout-minutes: 5 steps: - name: Download built packages @@ -250,6 +257,7 @@ jobs: macos: runs-on: macos-latest + timeout-minutes: 10 strategy: fail-fast: false @@ -289,6 +297,7 @@ jobs: windows: runs-on: windows-latest + timeout-minutes: 20 strategy: fail-fast: false