Skip to content

Commit d955cab

Browse files
benjamindupinclaude
andcommitted
Simplify iOS CI to framework build only
Remove xcodebuild step which has environment-specific issues. The Kotlin/Native framework build validates all shared code including iOS-specific implementations. Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 3083475 commit d955cab

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,14 @@ jobs:
1818
run: ./gradlew test :androidApp:assembleDebug :androidApp:lint
1919

2020
ios:
21-
runs-on: macos-15
21+
runs-on: macos-latest
2222
steps:
2323
- uses: actions/checkout@v4
24-
- name: Select Xcode
25-
run: sudo xcode-select -s /Applications/Xcode_16.2.app
2624
- uses: actions/setup-java@v4
2725
with:
2826
distribution: "temurin"
2927
java-version: "17"
3028
- name: Gradle tests
3129
run: ./gradlew test
3230
- name: Build iOS framework
33-
run: ./gradlew :shared:linkDebugFrameworkIosSimulatorArm64 :shared:linkDebugFrameworkIosX64 && ./gradlew --stop
34-
- name: Build iOS app (simulator)
35-
run: xcodebuild -project iosApp/iosApp.xcodeproj -scheme iosApp -configuration Debug -sdk iphonesimulator -destination 'generic/platform=iOS Simulator' build
31+
run: ./gradlew :shared:linkDebugFrameworkIosSimulatorArm64 :shared:linkDebugFrameworkIosX64

0 commit comments

Comments
 (0)