Justin Hernandez
431f556542
chore: centralize license header checks ( #952 )
...
* chore: centralize license header scripts
* chore: run license header checks from root
* add header to other files
* add header to bundle
* add migration script and update check license headers
* convert license to mobile sdk
* migrate license headers
* remove headers from common; convert remaining
* fix headers
* add license header checks
2025-08-25 11:30:23 -07:00
Justin Hernandez
d8b2f60c57
Simplify alias tooling and relax export sorting ( #867 )
...
* Simplify alias config
* Restore export sorting overrides
* save migration pattern
* alias last minute updates
* fix tests
* improved import sorting
* Implement typed event emitter (#869 )
* Implement typed event emitter
* cr suggestion
2025-08-10 13:53:03 -07:00
Justin Hernandez
95a3ce5f0c
Alias app imports: @src, @tests ( #852 )
...
* Support @src alias tooling
* run script and nice
* convert ts script to cjs, update sources
* convert to cjs
* wip update paths
* nice and updates
* fix tests alias paths
* lint fixes
* add @tests alias support
* update script and tests to fix remaining src alias paths
* updates
* update script
* fix
* update lock file
* fix test target
* update timeout
* update flow
* fix flow
2025-08-08 15:05:08 -07:00
Justin Hernandez
5305ef83fc
Feat: Improved import export sorting for app and common ( #833 )
...
* save import sorting work
* remove dupe headers and fix type errors
* sort imports and exports
* fix errors from export sorting
* fix tests
* codex feedback
* fix exports
* fix exports and tweak test build
* fix export and format
* fix license headers
* fix app building and clean up test errors
* fix android local e2e test
* improve caching
* final fixes
* remove invalid option
* fix sorting and get random values loading
* fix import sorting
2025-08-06 15:18:42 -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
Justin Hernandez
2ef8248c50
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
2025-08-04 16:05:51 -07:00