浏览代码

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 3 月之前
父节点
当前提交
2c1151d6aa
共有 2 个文件被更改,包括 22 次插入0 次删除
  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]
     branches: [main]
   pull_request:
   pull_request:
     branches: [main]
     branches: [main]
+    paths:
+      - '.github/workflows/build.yml'
+      - 'resources/**'
+      - 'sdk/**'
+      - 'src/**'
+      - 'stored_apps/**'
+      - 'tools/**'
+      - 'third_party/**'
+      - 'waftools/**'
+      - 'waf'
+      - 'wscript'
 
 
 env:
 env:
   ARM_GNU_TOOLCHAIN_VERSION: 14.2.rel1
   ARM_GNU_TOOLCHAIN_VERSION: 14.2.rel1

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

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