@@ -40,11 +40,11 @@ jobs:
4040 # Clean any existing build artifacts
4141 rm -rf DerivedData
4242 rm -rf ~/Library/Developer/Xcode/DerivedData
43-
43+
4444 # Clean Swift Package Manager caches
4545 rm -rf ~/Library/Caches/org.swift.swiftpm
4646 rm -rf ~/Library/org.swift.swiftpm
47-
47+
4848 # Reset package caches
4949 xcodebuild -resolvePackageDependencies -workspace Bitkit.xcodeproj/project.xcworkspace -scheme Bitkit
5050
5555 CHATWOOT_API : ${{ secrets.CHATWOOT_API }}
5656 SIMULATOR_NAME : " iPhone 17"
5757 OS_VERSION : " latest"
58+ GEO : false
5859 run : |
5960 echo "=== Building iOS app ==="
6061 echo "Using simulator: $SIMULATOR_NAME (iOS $OS_VERSION)"
@@ -107,7 +108,7 @@ jobs:
107108 # - { name: onchain_boost_receive_widgets, grep: "@onchain|@boost|@receive|@widgets" }
108109 # - { name: settings, grep: "@settings" }
109110 # - { name: security, grep: "@security" }
110- - { name: e2e, grep: '^(?!.*@settings_10)(@onboarding|@onchain_1|@numberpad|@widgets|@boost|@receive|@settings|@security)' }
111+ - { name: e2e, grep: '^(?!.*@settings_10)(@onboarding|@onchain_1|@onchain_2|@ numberpad|@widgets|@boost|@receive|@settings|@security)' }
111112
112113 name : e2e-tests - ${{ matrix.shard.name }}
113114
@@ -160,20 +161,18 @@ jobs:
160161 - name : Reset regtest environment
161162 working-directory : bitkit-e2e-tests
162163 continue-on-error : true
163- timeout-minutes : 10
164164 run : |
165165 cd docker && docker compose --verbose down -v -t 300
166166
167167 - name : Run regtest setup
168168 working-directory : bitkit-e2e-tests
169169 run : |
170170 cd docker
171- mkdir lnd && chmod 777 lnd
171+ mkdir -p lnd && chmod 777 lnd
172172 docker compose --verbose up --force-recreate -d
173173
174174 - name : Wait for electrum server
175175 working-directory : bitkit-e2e-tests
176- timeout-minutes : 10
177176 run : |
178177 echo "Waiting for Electrum server..."
179178 while ! nc -z '127.0.0.1' 60001; do
@@ -192,7 +191,8 @@ jobs:
192191 run : |
193192 echo "🔧 Shutting down all running iOS simulators..."
194193 xcrun simctl shutdown all || true
195- xcrun simctl erase all || true
194+ echo "🔧 Erasing target simulator: iPhone 17..."
195+ xcrun simctl erase "iPhone 17" || true
196196 echo "🔧 Disabling iOS Simulator notifications..."
197197 defaults write com.apple.iphonesimulator DisableAllNotifications -bool true
198198
0 commit comments