浏览代码

ci: Only run jobs when modifying a file in specific directories.

Android job disabled because it fails. I will fix it other day.
Fijxu 2 年之前
父节点
当前提交
9339a4dbde
共有 1 个文件被更改,包括 17 次插入1 次删除
  1. 17 1
      .forgejo/workflows/verify.yml

+ 17 - 1
.forgejo/workflows/verify.yml

@@ -9,13 +9,29 @@ name: 'suyu verify'
 on:
   pull_request:
     branches: [ "dev" ]
+    paths:
+      - 'src/**'
+      - 'CMakeModules/**'
+      - 'dist/**'
+      - 'externals/**'
+      - 'vcpkg.json'
+    paths-ignore:
+      - 'src/android/**'
   push:
     branches: [ "dev" ]
+    paths:
+      - 'src/**'
+      - 'CMakeModules/**'
+      - 'dist/**'
+      - 'externals/**'
+      - 'vcpkg.json'
+    paths-ignore:
+      - 'src/android/**'
+
 env:
   PR_NUMBER: pr${{ github.event.number }}
   CCACHE_DIR: '.ccache'
 
-
 jobs:
   format:
     name: 'Verify Format'