From 37cedecadb34b581f00b03b3e8be3b2822e04f51 Mon Sep 17 00:00:00 2001 From: Ivan Dyachkov Date: Wed, 22 Feb 2023 15:57:42 +0100 Subject: [PATCH] ci: do not run test workflows on push to any branch --- .github/workflows/check_deps_integrity.yaml | 5 +++-- .github/workflows/elixir_apps_check.yaml | 3 ++- .github/workflows/elixir_deps_check.yaml | 5 +++-- .github/workflows/run_fvt_tests.yaml | 5 +++-- .github/workflows/run_test_cases.yaml | 3 ++- .github/workflows/shellcheck.yaml | 5 +++-- 6 files changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/check_deps_integrity.yaml b/.github/workflows/check_deps_integrity.yaml index 455cac4ad..f24e164d9 100644 --- a/.github/workflows/check_deps_integrity.yaml +++ b/.github/workflows/check_deps_integrity.yaml @@ -1,10 +1,11 @@ name: Check Rebar Dependencies -on: [pull_request, push] +on: + pull_request: jobs: check_deps_integrity: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest container: ghcr.io/emqx/emqx-builder/5.0-29:1.13.4-25.1.2-2-ubuntu22.04 steps: diff --git a/.github/workflows/elixir_apps_check.yaml b/.github/workflows/elixir_apps_check.yaml index 6d6597f74..a123ad93b 100644 --- a/.github/workflows/elixir_apps_check.yaml +++ b/.github/workflows/elixir_apps_check.yaml @@ -2,7 +2,8 @@ name: Check Elixir Release Applications -on: [pull_request, push] +on: + pull_request: jobs: elixir_apps_check: diff --git a/.github/workflows/elixir_deps_check.yaml b/.github/workflows/elixir_deps_check.yaml index 4e3af3f3f..348ed4931 100644 --- a/.github/workflows/elixir_deps_check.yaml +++ b/.github/workflows/elixir_deps_check.yaml @@ -2,11 +2,12 @@ name: Elixir Dependency Version Check -on: [pull_request, push] +on: + pull_request: jobs: elixir_deps_check: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest container: ghcr.io/emqx/emqx-builder/5.0-29:1.13.4-25.1.2-2-ubuntu22.04 steps: diff --git a/.github/workflows/run_fvt_tests.yaml b/.github/workflows/run_fvt_tests.yaml index 7256dedf8..a95fcd805 100644 --- a/.github/workflows/run_fvt_tests.yaml +++ b/.github/workflows/run_fvt_tests.yaml @@ -7,14 +7,15 @@ concurrency: on: push: branches: - - '**' + - master + - 'ci/**' tags: - v* pull_request: jobs: prepare: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest # prepare source with any OTP version, no need for a matrix container: ghcr.io/emqx/emqx-builder/5.0-29:1.13.4-24.3.4.2-2-debian11 diff --git a/.github/workflows/run_test_cases.yaml b/.github/workflows/run_test_cases.yaml index 8a39f3a47..c8f1eb647 100644 --- a/.github/workflows/run_test_cases.yaml +++ b/.github/workflows/run_test_cases.yaml @@ -7,7 +7,8 @@ concurrency: on: push: branches: - - '**' + - master + - 'ci/**' tags: - v* - e* diff --git a/.github/workflows/shellcheck.yaml b/.github/workflows/shellcheck.yaml index 56a6645e1..558ecf3bf 100644 --- a/.github/workflows/shellcheck.yaml +++ b/.github/workflows/shellcheck.yaml @@ -1,10 +1,11 @@ name: Shellcheck -on: [pull_request, push] +on: + pull_request: jobs: shellcheck: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Checkout source code uses: actions/checkout@v3