Skip to content

Commit b6ad6d0

Browse files
committed
Run test cases on macOS using Skip
1 parent 39da7a2 commit b6ad6d0

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,22 @@ jobs:
3030
fail-fast: false
3131
matrix:
3232
swift: ['6.1', 'nightly-6.2']
33-
runs-on: macos-latest
33+
runs-on: macos-13
3434
timeout-minutes: 30
3535
steps:
3636
- uses: actions/checkout@v4
37-
- name: "Test Swift Package with Skip Android"
37+
- name: "Build Swift Package with Skip Android"
3838
run: |
3939
brew install skiptools/skip/skip
4040
skip android sdk install --version ${{ matrix.swift }}
4141
skip android build
42+
- name: "Test Swift Package with Skip Android"
43+
uses: reactivecircus/android-emulator-runner@v2
44+
with:
45+
api-level: 29
46+
script: skip android test
4247
- name: "Test Swift Package on macOS"
4348
run: swift test
4449
- name: "Test Swift Package on iOS"
45-
run: xcodebuild test -sdk "iphonesimulator" -destination "platform=iOS Simulator,name=iPhone 16" -scheme "$(xcodebuild -list -json | jq -r '.workspace.schemes[-1]')"
50+
run: xcodebuild test -sdk "iphonesimulator" -destination "platform=iOS Simulator,name=iPhone 15" -scheme "$(xcodebuild -list -json | jq -r '.workspace.schemes[-1]')"
4651

0 commit comments

Comments
 (0)