diff --git a/.github/workflows/analyzers.yml b/.github/workflows/analyzers.yml new file mode 100644 index 0000000000..8bf6a462b9 --- /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 7ba347308b..5ea8160154 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 ec7e6b2f30..a9ade4d623 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