Browse Source

Trigger cloud intergration workflow for PRs and pushes against master (#12349)

* Trigger cloud intergration workflow for PRs and pushes against master, not main

* Use base repo context instead of PRs head context

* Run only for changes against specific files

* include extra paths to trigger the workflow

* Track also cc and cpp files
Dimitris Koutsourelis 2 years ago
parent
commit
0e5c2dd5b1
1 changed files with 19 additions and 3 deletions
  1. 19 3
      .github/workflows/cloud_regression.yml

+ 19 - 3
.github/workflows/cloud_regression.yml

@@ -1,9 +1,25 @@
 name: Trigger Cloud Regression E2E Tests
 on:
   push:
-    branches: [main]
-  pull_request:
-    branches: [main]
+    branches: [master]
+    paths:
+      - 'CMakeLists.txt'
+      - '**.c'
+      - '**.cc'
+      - '**.cpp'
+      - '**.h'
+      - 'mqtt_websockets/**'
+      - 'aclk/aclk-schemas/**'
+  pull_request_target:
+    branches: [master]
+    paths:
+      - 'CMakeLists.txt'
+      - '**.c'
+      - '**.cc'
+      - '**.cpp'
+      - '**.h'
+      - 'mqtt_websockets/**'
+      - 'aclk/aclk-schemas/**'
 jobs:
   trigger_cloud_regression_tests:
     runs-on: ubuntu-latest