Skip to content

Commit ad0862a

Browse files
Move Xcode build check to a separate job
1 parent 34a99c7 commit ad0862a

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

.github/workflows/main.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,9 @@ jobs:
2424
wasi-swift-sdk-id: DEVELOPMENT-SNAPSHOT-2024-07-09-a-wasm32-unknown-wasi
2525

2626
runs-on: ${{ matrix.os }}
27+
name: "build-macos (${{ matrix.xcode }})"
2728
steps:
2829
- uses: actions/checkout@v4
29-
with:
30-
submodules: recursive
3130
- id: setup-development
3231
run: |
3332
toolchain_path="/Library/Developer/Toolchains/${{ matrix.development-toolchain-tag }}.xctoolchain"
@@ -54,6 +53,12 @@ jobs:
5453
EOS
5554
- run: ./Vendor/checkout-dependency
5655
- run: swift test --sanitize address
56+
57+
build-xcode:
58+
runs-on: macos-14
59+
steps:
60+
- uses: actions/checkout@v4
61+
- run: xcrun xcodebuild -skipMacroValidation -skipPackagePluginValidation build -scheme WasmKit-Package -destination generic/platform=macOS
5762
- run: xcrun xcodebuild -skipMacroValidation -skipPackagePluginValidation build -scheme WasmKit-Package -destination generic/platform=iOS
5863
- run: xcrun xcodebuild -skipMacroValidation -skipPackagePluginValidation build -scheme WasmKit-Package -destination generic/platform=watchOS
5964
- run: xcrun xcodebuild -skipMacroValidation -skipPackagePluginValidation build -scheme WasmKit-Package -destination generic/platform=tvOS

0 commit comments

Comments
 (0)