From 89d2ac988d2b6381abf87aa26978426f059d569b Mon Sep 17 00:00:00 2001 From: Russel Waters Date: Fri, 27 Mar 2020 12:54:26 -0400 Subject: [PATCH] set timeout to 1hr, tests historically complete before then (#2687) move clang-format to separate workflow for additional static analyzers --- .github/workflows/analyzers.yml | 15 +++++++++++++++ .github/workflows/release_test.yml | 3 +++ .github/workflows/tests.yml | 14 +++----------- 3 files changed, 21 insertions(+), 11 deletions(-) create mode 100644 .github/workflows/analyzers.yml diff --git a/.github/workflows/analyzers.yml b/.github/workflows/analyzers.yml new file mode 100644 index 00000000..8bf6a462 --- /dev/null +++ b/.github/workflows/analyzers.yml @@ -0,0 +1,15 @@ +name: Static Analyzers + +on: [push, pull_request] + +jobs: + clang_format: + runs-on: ubuntu-18.04 + steps: + - uses: actions/checkout@50fbc62 + - name: Get clang-format 8 + env: + DEBIAN_FRONTEND: noninteractive + run: sudo update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-8 1000 + - name: Clang Format + run: ci/check-commit-format.sh \ No newline at end of file diff --git a/.github/workflows/release_test.yml b/.github/workflows/release_test.yml index 7ba34730..5ea81601 100644 --- a/.github/workflows/release_test.yml +++ b/.github/workflows/release_test.yml @@ -24,6 +24,7 @@ jobs: gcc_test: runs-on: ubuntu-18.04 + timeout-minutes: 60 steps: - uses: actions/checkout@722adc6 - name: Checkout Submodules @@ -35,6 +36,7 @@ jobs: clang_test: runs-on: ubuntu-18.04 + timeout-minutes: 60 steps: - uses: actions/checkout@722adc6 - name: Checkout Submodules @@ -46,6 +48,7 @@ jobs: windows_test: runs-on: windows-latest + timeout-minutes: 60 steps: - uses: actions/checkout@722adc6 - name: Checkout Submodules diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ec7e6b2f..a9ade4d6 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -20,19 +20,9 @@ jobs: - name: Run Tests run: ci/build-travis.sh "/tmp/qt/lib/cmake/Qt5"; - clang_format: - runs-on: ubuntu-18.04 - steps: - - uses: actions/checkout@50fbc62 - - name: Get clang-format 8 - env: - DEBIAN_FRONTEND: noninteractive - run: sudo update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-8 1000 - - name: Clang Format - run: ci/check-commit-format.sh - gcc_test: runs-on: ubuntu-18.04 + timeout-minutes: 60 steps: - uses: actions/checkout@722adc6 - name: Checkout Submodules @@ -44,6 +34,7 @@ jobs: clang_test: runs-on: ubuntu-18.04 + timeout-minutes: 60 steps: - uses: actions/checkout@722adc6 - name: Checkout Submodules @@ -55,6 +46,7 @@ jobs: windows_test: runs-on: windows-latest + timeout-minutes: 60 steps: - uses: actions/checkout@722adc6 - name: Windows Defender