浏览代码

[GitHub Actions] Fix paths pattern

'*' does not match recursively.
https://golang.org/pkg/path/#Match
Norio Nomura 5 年之前
父节点
当前提交
dffbac9c5a
共有 3 个文件被更改,包括 34 次插入6 次删除
  1. 12 2
      .github/workflows/pod_lib_lint.yml
  2. 12 2
      .github/workflows/swiftpm.yml
  3. 10 2
      .github/workflows/xcodebuild.yml

+ 12 - 2
.github/workflows/pod_lib_lint.yml

@@ -3,9 +3,19 @@ name: pod lib lint
 on:
   push:
     branches: [master]
-    paths: ['Sources/*', 'Tests/*', 'Base32.xcodeproj/*', '*.podspec', '.github/workflows/pod_lib_lint.yml']
+    paths: 
+      - 'Sources/*/*'
+      - 'Tests/*/*'
+      - 'Base32.xcodeproj/*'
+      - '*.podspec'
+      - '.github/workflows/pod_lib_lint.yml'
   pull_request:
-    paths: ['Sources/*', 'Tests/*', 'Base32.xcodeproj/*', '*.podspec', '.github/workflows/pod_lib_lint.yml']
+    paths: 
+      - 'Sources/*/*'
+      - 'Tests/*/*'
+      - 'Base32.xcodeproj/*'
+      - '*.podspec'
+      - '.github/workflows/pod_lib_lint.yml'
 
 jobs:
   pod_lib_lint:

+ 12 - 2
.github/workflows/swiftpm.yml

@@ -3,9 +3,19 @@ name: SwiftPM
 on:
   push:
     branches: [master]
-    paths: ['Sources/*', 'Tests/*', 'Package*', '.github/workflows/swiftpm.yml']
+    paths: 
+      - 'Sources/*/*'
+      - 'Tests/*'
+      - 'Tests/*/*'
+      - 'Package*'
+      - '.github/workflows/swiftpm.yml'
   pull_request:
-    paths: ['Sources/*', 'Tests/*', 'Package*', '.github/workflows/swiftpm.yml']
+    paths: 
+      - 'Sources/*/*'
+      - 'Tests/*'
+      - 'Tests/*/*'
+      - 'Package*'
+      - '.github/workflows/swiftpm.yml'
 
 jobs:
   macOS:

+ 10 - 2
.github/workflows/xcodebuild.yml

@@ -3,9 +3,17 @@ name: xcodebuild
 on:
   push:
     branches: [master]
-    paths: ['Sources/*', 'Tests/*', 'Base32.xcodeproj/*', '.github/workflows/xcodebuild.yml']
+    paths: 
+      - 'Sources/*/*'
+      - 'Tests/*/*'
+      - 'Base32.xcodeproj/*'
+      - '.github/workflows/xcodebuild.yml'
   pull_request:
-    paths: ['Sources/*', 'Tests/*', 'Base32.xcodeproj/*', '.github/workflows/xcodebuild.yml']
+    paths: 
+      - 'Sources/*/*'
+      - 'Tests/*/*'
+      - 'Base32.xcodeproj/*'
+      - '.github/workflows/xcodebuild.yml'
 
 jobs:
   xcodebuild: