@@ -15,40 +15,36 @@ jobs:
1515
1616 - uses : actions/checkout@v3
1717
18- # - uses: mikehardy/buildcache-action@v1
18+ # - uses: mikehardy/buildcache-action@v1
1919
20- # yarn cache
21- # node_modules cache
20+ # yarn cache
21+ # node_modules cache
2222
23- - name : Install all project dependencies
23+ - name : Install deps and setup
2424 run : yarn && yarn setup
2525
2626 - name : npx react-native info
2727 run : npx react-native info
2828
29- # - uses: ruby/setup-ruby@v1
30- # with:
31- # bundler-cache: true # bundle install and cache installed gems automatically
32- # - run: bundle exec rake
29+ # - uses: ruby/setup-ruby@v1
30+ # with:
31+ # bundler-cache: true # bundle install and cache installed gems automatically
32+ # - run: bundle exec rake
3333
34- # - uses: setup/cocoapods # cache
34+ # - uses: setup/cocoapods # cache
35+ # DerivedData cache
3536
36- - name : Install pods
37- run : cd ios && pod update hermes-engine --no-repo-update && cd ..
37+ # Debug
38+ # - name: Install pods (debug)
39+ # run: cd ios && pod update hermes-engine --no-repo-update && cd ..
40+ # - name: Build iOS (debug)
41+ # run: npx react-native run-ios --configuration Debug
3842
39- - name : Build app for Debug
40- run : npx react-native run-ios --configuration Debug
43+ # - name: Xcode clean
44+ # run: xcodebuild clean
4145
42- # - name: Xcode clean
43- # run: xcodebuild clean
44-
45- - name : Install pods (prod)
46- run : cd ios && PRODUCTION=1 pod install && cd ..
47- # --repo-update
48- # --clean-install
49-
50- - name : Bundle app for release
51- run : npx react-native bundle --entry-file='index.ts' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios'
52-
53- - name : Build app for release
46+ # Release
47+ - name : Install pods (release)
48+ run : cd ios && PRODUCTION=1 pod install && cd .. # --clean-install --repo-update
49+ - name : Build iOS (release)
5450 run : npx react-native run-ios --configuration Release
0 commit comments