Skip to content

Commit ed4190a

Browse files
Update CI carthage build and test.
1 parent bb69e7c commit ed4190a

File tree

1 file changed

+9
-29
lines changed

1 file changed

+9
-29
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,11 @@ on:
1717
- master
1818
- develop
1919

20-
concurrency:
21-
group: ci
22-
cancel-in-progress: true
2320
jobs:
2421
spm:
2522
name: Swift Package Manager 5.4
2623
runs-on: macOS-11
24+
concurrency: spm
2725
env:
2826
DEVELOPER_DIR: /Applications/Xcode_12.5.1.app/Contents/Developer
2927
steps:
@@ -32,11 +30,12 @@ jobs:
3230
run: swift package resolve
3331
- name: Build
3432
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
3735
carthage:
3836
name: Carthage
3937
runs-on: macOS-11
38+
concurrency: carthage
4039
env:
4140
DEVELOPER_DIR: /Applications/Xcode_12.5.1.app/Contents/Developer
4241
strategy:
@@ -46,28 +45,9 @@ jobs:
4645
destination: ['OS=14.5,name=iPhone 12']
4746
steps:
4847
- uses: actions/checkout@v2
49-
- name: Resolve dependencies
48+
- name: Resolving dependencies
5049
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

Comments
 (0)