Explorar o código

ci: only build/test if modifying relevant paths

e.g. skip building/testing if only touching docs.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
Gerard Marull-Paretas hai 3 meses
pai
achega
2c1151d6aa
Modificáronse 2 ficheiros con 22 adicións e 0 borrados
  1. 11 0
      .github/workflows/build.yml
  2. 11 0
      .github/workflows/test.yml

+ 11 - 0
.github/workflows/build.yml

@@ -5,6 +5,17 @@ on:
     branches: [main]
   pull_request:
     branches: [main]
+    paths:
+      - '.github/workflows/build.yml'
+      - 'resources/**'
+      - 'sdk/**'
+      - 'src/**'
+      - 'stored_apps/**'
+      - 'tools/**'
+      - 'third_party/**'
+      - 'waftools/**'
+      - 'waf'
+      - 'wscript'
 
 env:
   ARM_GNU_TOOLCHAIN_VERSION: 14.2.rel1

+ 11 - 0
.github/workflows/test.yml

@@ -5,6 +5,17 @@ on:
     branches: [main]
   pull_request:
     branches: [main]
+    paths:
+      - '.github/workflows/test.yml'
+      - 'resources/**'
+      - 'sdk/**'
+      - 'src/**'
+      - 'stored_apps/**'
+      - 'tools/**'
+      - 'third_party/**'
+      - 'waftools/**'
+      - 'waf'
+      - 'wscript'
 
 env:
   ARM_GNU_TOOLCHAIN_VERSION: 14.2.rel1