@@ -166,11 +166,12 @@ jobs:
166166 ~/.cocoapods/repos/trunk
167167 ~/Library/Caches/CocoaPods
168168 apps/lynx-module-federation-demo/ios/Pods
169+ apps/lynx-module-federation-demo/ios/OrbitControl.xcworkspace
169170 apps/lynx-module-federation-demo/ios/vendor/bundle
170171 apps/lynx-module-federation-demo/ios/build/DerivedData/Build
171172 apps/lynx-module-federation-demo/ios/build/DerivedData/ModuleCache.noindex
172173 apps/lynx-module-federation-demo/ios/build/DerivedData/SDKStatCaches.noindex
173- key : ${{ runner.os }}-${{ runner.arch }}-lynx-ios-build-v2 -xcode-16.4-ruby-${{ env.RUBY_VERSION }}-${{ hashFiles('apps/lynx-module-federation-demo/ios/Gemfile', 'apps/lynx-module-federation-demo/ios/Gemfile.lock', 'apps/lynx-module-federation-demo/ios/Podfile', 'apps/lynx-module-federation-demo/ios/Podfile.lock') }}-${{ hashFiles('apps/lynx-module-federation-demo/ios/OrbitControl.xcodeproj/project.pbxproj') }}
174+ key : ${{ runner.os }}-${{ runner.arch }}-lynx-ios-build-v3 -xcode-16.4-ruby-${{ env.RUBY_VERSION }}-${{ hashFiles('apps/lynx-module-federation-demo/ios/Gemfile', 'apps/lynx-module-federation-demo/ios/Gemfile.lock', 'apps/lynx-module-federation-demo/ios/Podfile', 'apps/lynx-module-federation-demo/ios/Podfile.lock') }}-${{ hashFiles('apps/lynx-module-federation-demo/ios/OrbitControl.xcodeproj/project.pbxproj') }}
174175
175176 - name : Download native artifacts
176177 uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
@@ -196,6 +197,7 @@ jobs:
196197 bundle config set path vendor/bundle
197198 bundle check
198199 cmp Podfile.lock Pods/Manifest.lock
200+ test -f OrbitControl.xcworkspace/contents.xcworkspacedata
199201
200202 - name : Run standalone iOS federation E2E
201203 run : node apps/lynx-module-federation-demo/test/ios/run.mjs
@@ -211,11 +213,12 @@ jobs:
211213 ~/.cocoapods/repos/trunk
212214 ~/Library/Caches/CocoaPods
213215 apps/lynx-module-federation-demo/ios/Pods
216+ apps/lynx-module-federation-demo/ios/OrbitControl.xcworkspace
214217 apps/lynx-module-federation-demo/ios/vendor/bundle
215218 apps/lynx-module-federation-demo/ios/build/DerivedData/Build
216219 apps/lynx-module-federation-demo/ios/build/DerivedData/ModuleCache.noindex
217220 apps/lynx-module-federation-demo/ios/build/DerivedData/SDKStatCaches.noindex
218- key : ${{ runner.os }}-${{ runner.arch }}-lynx-ios-build-v2 -xcode-16.4-ruby-${{ env.RUBY_VERSION }}-${{ hashFiles('apps/lynx-module-federation-demo/ios/Gemfile', 'apps/lynx-module-federation-demo/ios/Gemfile.lock', 'apps/lynx-module-federation-demo/ios/Podfile', 'apps/lynx-module-federation-demo/ios/Podfile.lock') }}-${{ hashFiles('apps/lynx-module-federation-demo/ios/OrbitControl.xcodeproj/project.pbxproj') }}
221+ key : ${{ runner.os }}-${{ runner.arch }}-lynx-ios-build-v3 -xcode-16.4-ruby-${{ env.RUBY_VERSION }}-${{ hashFiles('apps/lynx-module-federation-demo/ios/Gemfile', 'apps/lynx-module-federation-demo/ios/Gemfile.lock', 'apps/lynx-module-federation-demo/ios/Podfile', 'apps/lynx-module-federation-demo/ios/Podfile.lock') }}-${{ hashFiles('apps/lynx-module-federation-demo/ios/OrbitControl.xcodeproj/project.pbxproj') }}
219222
220223 - name : Upload iOS E2E evidence
221224 if : success()
0 commit comments