Justin Hernandez
|
590f188f3c
|
[SELF-676] feat: upgrade React Native from 0.75.4 to 0.76.9 (#943)
* chore: upgrade build tooling to Node 22 and AGP 8.6
* chore: upgrade react-native to 0.76.9
* update lock files and formatting
* fix path
* fix: handle hermes-engine cache mismatch in CI after React Native upgrade
- Add fallback logic to run 'pod update hermes-engine' when pod install fails
- This resolves CocoaPods cache issues that occur after React Native version upgrades
- Fixes CI pipeline failures on codex/update-core-tooling-for-react-native-upgrade branch
* fix: improve hermes-engine cache handling in CI
- Preemptively clear CocoaPods cache before pod install
- This prevents dependency analysis failures that occur when cached podspecs conflict
- Addresses the root cause: cache conflicts during 'Analyzing dependencies' phase
- Keeps fallback logic for additional safety
* fix: handle hermes-engine cache in mobile-bundle-analysis workflow
- Add pod-install-with-cache-fix.sh script to handle hermes-engine cache conflicts
- Update install-app:setup script to use the new cache fix approach
- This fixes the mobile-bundle-analysis.yml workflow failures after React Native upgrade
- Proactively clears CocoaPods cache and has fallback for hermes-engine updates
* formatting
* fix: robust hermes-engine cache handling in CI workflows
- Apply comprehensive cache clearing to mobile-ci.yml and mobile-e2e.yml
- Pre-emptively run 'pod update hermes-engine' before pod install
- Clear multiple cache locations to handle CI environment differences
- This prevents 'hermes-engine differs from Pods/Local Podspecs' errors
- Fixes all workflows affected by React Native 0.76.9 upgrade cache issues
* fixes
* clean up
* update lock files
* fix tests
* sort
* fixes
* fix ci
* fix deployment target
* android fixes
* upgrade fix
* fixes
* fix: streamline mobile CI build and caching (#946)
* fix: streamline mobile CI build and caching
* Enable mobile E2E tests on codex/fix-mobile-ci-workflow-errors branch
* test
* simplify and fix path
* workflow fixes
* fix loading on 0.76.9
* clean up unnecessary comments
* fix readme
* finalize upgrade to 0.76.9
* fix android build and upgrade
* fix bundler caching
* download cli to fix "yarn start" issues
* fix cli build erorr
* fix script path
* better path
* abstract build step to prevent race condition
* fixes
* better cache
* fix corepack build error
* update lock
* update lock
* add yarn cache to workflows
* fix test building
* ci caching improvements
* fix common type check
* fix common ci
* better mobile sdk alpha building logic
* chore: speed up mobile e2e workflow (#962)
* chore: speed up mobile e2e workflow
* chore: disable android e2e job
* chore: speed up ios build
* fix: bundle js for ios debug build
* fix e2e
|
2025-08-26 20:27:51 -07:00 |
|
Justin Hernandez
|
aa359654eb
|
Add additional missing BUSL license headers (#871)
* Exclude Android from license headers
* fixes
* fix formatting
* fix command
* fix license space
* updates
* fix headers
* updates
* new line formatting
|
2025-08-10 16:53:53 -07:00 |
|
Justin Hernandez
|
9aa4faad13
|
Address minor mobile deployment bugs (#745)
* feat: improve deployment tooling
* cr feedback
* for temp testing
* clean build artifacts after deploy
* add deploy source
* uncomment ios commands
* Add tests for minor deployment fixes (#750)
* Add test coverage for deployment scripts and Fastfile
* format
* increase github check to 5 minutes
|
2025-07-06 18:21:46 -07:00 |
|
Justin Hernandez
|
b841b19d96
|
Improve manual mobile deploy workflow and docs (#728)
* Add basic Fastlane helper tests
* Upgrade fastlane and enhance helper tests (#738)
* simplify mobile deploy pipelines and make them manual. update readme
* update fastlane dev readme
* update tests and add helper script
* cr feedback, update tests, revert circuits package.json sort change
* tweaks
* fix slack
* cr feedback and fixes
* add better cjs eslint support
* save wip. add confirmation check script. update scripts
* remove auto increment feature
* migrate readme items over to DEV due to fastlane auto regen docs flow
* use regular xcode
* fix hermes compiler path
* coderabbit feedback
* reinstall when on local dev
* fix upload
* simplify
* simplify confirmation feedback with tests
* fix mobile deploys
* cr feedback
* test iOS building
* fix trigger logic
* cr feedback
* updates
* fix env var
* fix order
* re-enable upload to testflight for ios
* updated notes
|
2025-07-03 22:32:14 -07:00 |
|