diff --git a/.github/workflows/run_static_checks.yaml b/.github/workflows/run_static_checks.yaml new file mode 100644 index 000000000..44f2ac89c --- /dev/null +++ b/.github/workflows/run_static_checks.yaml @@ -0,0 +1,29 @@ +name: Run static checks + +concurrency: + group: test-${{ github.event_name }}-${{ github.ref }} + cancel-in-progress: true + +on: + push: + tags: + - v* + - e* + pull_request: + +jobs: + run_static_analysis: + strategy: + matrix: + emqx_builder: + - 5.0-3:24.1.5-3 # run dialyzer on latest OTP + + runs-on: self-hosted + container: "ghcr.io/emqx/emqx-builder/${{ matrix.emqx_builder }}-ubuntu20.04" + + steps: + - uses: actions/checkout@v2 + - name: xref + run: make xref + - name: dialyzer + run: make dialyzer diff --git a/.github/workflows/run_test_cases.yaml b/.github/workflows/run_test_cases.yaml index bb0fb1c82..67e3c922c 100644 --- a/.github/workflows/run_test_cases.yaml +++ b/.github/workflows/run_test_cases.yaml @@ -12,22 +12,6 @@ on: pull_request: jobs: - run_static_analysis: - strategy: - matrix: - emqx_builder: - - 5.0-3:24.1.5-3 # run dialyzer on latest OTP - - runs-on: ubuntu-20.04 - container: "ghcr.io/emqx/emqx-builder/${{ matrix.emqx_builder }}-ubuntu20.04" - - steps: - - uses: actions/checkout@v2 - - name: xref - run: make xref - - name: dialyzer - run: make dialyzer - run_proper_test: strategy: matrix: