Parcourir la source

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

Android job disabled because it fails. I will fix it other day.
Fijxu il y a 2 ans
Parent
commit
9339a4dbde
1 fichiers modifiés avec 17 ajouts et 1 suppressions
  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'