Explorar o código

ci: do not run test workflows on push to any branch

Ivan Dyachkov %!s(int64=2) %!d(string=hai) anos
pai
achega
37cedecadb

+ 3 - 2
.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:

+ 2 - 1
.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:

+ 3 - 2
.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:

+ 3 - 2
.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
 

+ 2 - 1
.github/workflows/run_test_cases.yaml

@@ -7,7 +7,8 @@ concurrency:
 on:
   push:
     branches:
-      - '**'
+      - master
+      - 'ci/**'
     tags:
       - v*
       - e*

+ 3 - 2
.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