瀏覽代碼

Merge pull request #53 from norio-nomura/fix-paths-in-workflows

[GitHub Actions] Tweak workflows
Norio Nomura 5 年之前
父節點
當前提交
3ab1530a0b
共有 3 個文件被更改,包括 44 次插入7 次删除
  1. 16 2
      .github/workflows/pod_lib_lint.yml
  2. 12 2
      .github/workflows/swiftpm.yml
  3. 16 3
      .github/workflows/xcodebuild.yml

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

@@ -3,9 +3,23 @@ name: pod lib lint
 on:
   push:
     branches: [master]
-    paths: ['Sources/*', 'Tests/*', 'Base32.xcodeproj/*', '*.podspec', '.github/workflows/pod_lib_lint.yml']
+    paths: 
+      - '.github/workflows/pod_lib_lint.yml'
+      - '*.podspec'
+      - 'Base32.xcodeproj/*'
+      - 'Base32.xcodeproj/*/*'
+      - 'Base32.xcodeproj/*/*/*'
+      - 'Sources/*/*'
+      - 'Tests/*/*'
   pull_request:
-    paths: ['Sources/*', 'Tests/*', 'Base32.xcodeproj/*', '*.podspec', '.github/workflows/pod_lib_lint.yml']
+    paths: 
+      - '.github/workflows/pod_lib_lint.yml'
+      - '*.podspec'
+      - 'Base32.xcodeproj/*'
+      - 'Base32.xcodeproj/*/*'
+      - 'Base32.xcodeproj/*/*/*'
+      - 'Sources/*/*'
+      - 'Tests/*/*'
 
 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: 
+      - '.github/workflows/swiftpm.yml'
+      - 'Package*'
+      - 'Sources/*/*'
+      - 'Tests/*'
+      - 'Tests/*/*'
   pull_request:
-    paths: ['Sources/*', 'Tests/*', 'Package*', '.github/workflows/swiftpm.yml']
+    paths: 
+      - '.github/workflows/swiftpm.yml'
+      - 'Package*'
+      - 'Sources/*/*'
+      - 'Tests/*'
+      - 'Tests/*/*'
 
 jobs:
   macOS:

+ 16 - 3
.github/workflows/xcodebuild.yml

@@ -3,9 +3,21 @@ name: xcodebuild
 on:
   push:
     branches: [master]
-    paths: ['Sources/*', 'Tests/*', 'Base32.xcodeproj/*', '.github/workflows/xcodebuild.yml']
+    paths: 
+      - '.github/workflows/xcodebuild.yml'
+      - 'Base32.xcodeproj/*'
+      - 'Base32.xcodeproj/*/*'
+      - 'Base32.xcodeproj/*/*/*'
+      - 'Sources/*/*'
+      - 'Tests/*/*'
   pull_request:
-    paths: ['Sources/*', 'Tests/*', 'Base32.xcodeproj/*', '.github/workflows/xcodebuild.yml']
+    paths: 
+      - '.github/workflows/xcodebuild.yml'
+      - 'Base32.xcodeproj/*'
+      - 'Base32.xcodeproj/*/*'
+      - 'Base32.xcodeproj/*/*/*'
+      - 'Sources/*/*'
+      - 'Tests/*/*'
 
 jobs:
   xcodebuild:
@@ -55,5 +67,6 @@ jobs:
           DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode.version }}.app
         run: xcodebuild -scheme Base32 build -sdk watchsimulator | xcpretty
         shell: bash
-      - run: curl -s https://codecov.io/bash | bash -s -- -t ${{ secrets.CODECOV_TOKEN }}
+      - if: matrix.xcode.version == '10.3'
+        run: curl -s https://codecov.io/bash | bash -s -- -t ${{ secrets.CODECOV_TOKEN }}
         shell: bash