Justin Hernandez
6172497abf
chore: upgrade yarn to 4.12.0 ( #1530 )
...
* use yarn 4.12.0
* upgrade tsx
* update 4.6.0 references to 4.12.0
* update lock file
* update lock file
* update lock
2025-12-25 12:12:38 -08:00
Justin Hernandez
efe9ddfd52
use nvmrc, update cache dependency path ( #1470 )
2025-12-05 02:06:56 -08:00
Justin Hernandez
4c2670253f
Add / update ci retry logic ( #1332 )
...
* add retry to logic to ci workflows
* simplify retry logic
2025-10-29 16:29:38 -07:00
Justin Hernandez
7a7a597545
Optimize CI workflows and add core SDK checks ( #885 )
...
* Parallelize mobile SDK CI and add core workflow
* fix tests for now
* test build improvements
* fix: add explicit Corepack setup to fix Yarn version issues in CI
* security: add minimal permissions, pin actions to SHAs, and improve checksum verification
* refactor: remove redundant Corepack setup from npm-publish and core-sdk-ci workflows
* simplify action versions
2025-08-12 18:12:56 -07:00
Justin Hernandez
343515c35f
chore: add Node version file ( #853 )
2025-08-07 17:48:25 -07:00
Justin Hernandez
fdb932eeba
Feat: Lightweight e2e tests for iOS and Android ( #840 )
...
* Add Maestro e2e testing
* Run Maestro flows in parallel
* Fix mobile e2e workflow
* Fix e2e script flow path
* prettier
* fix
* prettier
* standardize yml files and new formatting commands
* fix ndk
* fix exclusions
* use double quotes for yml files
* feedback
* fixes
* fixes
* fix
* fix ios job
* unneeded
* fix workflows
* fix launch workflow
* fix
* fix pipeline
* workflow fixes
* install app to emulators
* better logging
* save current version of test script
* android works. ios wip. update locks
* fix pipelines
* cr feedback
* fix android e2e test
* Split mobile e2e workflow by platform (#842 )
* Replace react-native-quick-crypto with @noble/hashes (#841 )
* Add tests for ethers polyfills
* Add crypto utils
* Inline crypto polyfills into ethers util
* sort and update gemfile lock
* update lock
* chore: incrementing ios build number for version 2.6.3 [github action]
* android works. ios wip. update locks
* Specify Maestro platform
* Fix Android build step in e2e workflow
* fix android
* update ios
* add concurrency
* update Podfile.lock
* fix android
* prettier
* fix
* fix android pipeline
* try job again
* fix ios
* fix android
* fix ios
* fix command
* use android runner now that path is fixed
* fix android e2e test
* fix adb
* add caching
* fix build
* speed up build
* fix
* test emulator options
* updates
* fix pipeline
* fix
* fix script and move on
* add comment
---------
Co-authored-by: Self GitHub Actions <action@github.com >
* feedback
* fixes
* ignore for now
* ignore
* fix tests
* fix ios simulator booting
* fix ios test
* shutdown after run
* fix ios test
* better timing
* increase ios timeout
* fix both flows
* fix pipeline
* combine command
* fix ios
* break up build steps for better caching
* remove cache
* fix ios and android test pipelines
* update logic
---------
Co-authored-by: Self GitHub Actions <action@github.com >
2025-08-06 12:41:09 -07:00
turnoffthiscomputer
9efe1b0902
fix ci ( #626 )
2025-06-16 11:31:11 +02:00
Aaron DeRuvo
0e9c59c0fb
SEL-56: Setup Yarn Workspaces ( #584 )
2025-06-04 11:37:32 +02:00
thomas-senechal
f9f4f2d059
Remove custom cache
2025-01-06 18:46:41 +01:00
thomas-senechal
3db9ee2804
Add GitHub Actions workflow for building and testing the app
2025-01-06 18:46:41 +01:00