17
17
- master
18
18
- develop
19
19
20
- concurrency :
21
- group : ci
22
- cancel-in-progress : true
23
20
jobs :
24
21
spm :
25
22
name : Swift Package Manager 5.4
26
23
runs-on : macOS-11
24
+ concurrency : spm
27
25
env :
28
26
DEVELOPER_DIR : /Applications/Xcode_12.5.1.app/Contents/Developer
29
27
steps :
@@ -32,11 +30,12 @@ jobs:
32
30
run : swift package resolve
33
31
- name : Build
34
32
run : swift build --build-tests
35
- - name : Run local tests
36
- run : swift test --skip-build -c debug --filter localTests
33
+ # - name: Run local tests
34
+ # run: swift test --skip-build -c debug --filter localTests
37
35
carthage :
38
36
name : Carthage
39
37
runs-on : macOS-11
38
+ concurrency : carthage
40
39
env :
41
40
DEVELOPER_DIR : /Applications/Xcode_12.5.1.app/Contents/Developer
42
41
strategy :
46
45
destination : ['OS=14.5,name=iPhone 12']
47
46
steps :
48
47
- uses : actions/checkout@v2
49
- - name : Resolve dependencies
48
+ - name : Resolving dependencies
50
49
run : carthage checkout
51
- - name : Build
52
- run : carthage update --platform iOS --use-xcframeworks
53
- # - name: Run local tests
54
- # run:
55
- # pods:
56
- # name: CocoaPods
57
- # runs-on: macOS-11
58
- # env:
59
- # DEVELOPER_DIR: /Applications/Xcode_12.5.1.app/Contents/Developer
60
- # strategy:
61
- # fail-fast: false
62
- # max-parallel: 2
63
- # matrix:
64
- # destination: ['OS=14.5,name=iPhone 12']
65
- # steps:
66
- # - uses: actions/checkout@v2
67
- # - name: Resolve dependencies
68
- # run: swift package resolve
69
- # - name: Build
70
- # run: swift build --build-tests
71
- # - name: Run local tests
72
- # run: swift test --skip-build -c debug --filter localTests
73
- #
50
+ - name : Building dependencies
51
+ run : carthage build --no-use-binaries --platform iOS Simulator --use-xcframeworks
52
+ - name : Running local tests
53
+ run : xcodebuild test -project "web3swift.xcodeproj" -scheme "web3swift" -destination "${{matrix.destination}}" -testPlan LocalTests | xcpretty
0 commit comments