Justin Hernandez
6c28bbd576
Update agents.md files to protect against out of memory tests ( #1395 )
...
* memory and test reminders
* clean up migration docs
* format
2025-11-11 15:53:38 -08:00
Aaron DeRuvo
a826c71f36
Redo "Mobile SDK: move provingMachine from the app ( #1052 )" ( #1084 )" ( #1114 )
...
* Redo "Mobile SDK: move provingMachine from the app (#1052 )" (#1084 )"
This reverts commit 3397fcf43b . which reverted merging proving machine migration
* fix build
* lint fix
* fix imports
* pr suggestions
* make sure not to create multiple instances of stores
* WIP: don't expose useSelfAppStore directly in the public API
* Update packages/mobile-sdk-alpha/src/proving/provingMachine.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* dont call protocol store directly
* fix protocol store tests
* fix deeplinks test
* fix web build and exports
* test fixes
* keep reactivity
* remove file name
* WIP: expose stores through SelfClient only
* move protocolStore usage behind SelfClient
* fix deeplinks tests
* lint
* fix provingMachine tests
* remove provingStore from browser exports
* lint
* lint
* fix provingMachine.generatePayload tests
* fix provingMachine.startFetchingData tests
* fix more tests
* remove not exported
* fix more tests
* remove unused
* simplify getAltCSCA signature (fix build?)
* yarn lint
* final touches
---------
Co-authored-by: Leszek Stachowski <leszek.stachowski@self.xyz >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-29 14:17:51 -07:00
Justin Hernandez
3397fcf43b
Revert "Mobile SDK: move provingMachine from the app ( #1052 )" ( #1084 )
...
This reverts commit 8983ac2268 .
2025-09-17 12:48:42 -07:00
Leszek Stachowski
8983ac2268
Mobile SDK: move provingMachine from the app ( #1052 )
...
* Mobile SDK: move provingMachine from the app
* lint, fixes
* fix web build?
* lint
* fix metro build, add deps
* update lock files
* move the status handlers and proving machine tests
* may it be
* fix up
* yolo
---------
Co-authored-by: Justin Hernandez <justin.hernandez@self.xyz >
Co-authored-by: Aaron DeRuvo <aaron.deruvo@clabs.co >
2025-09-17 15:48:36 +02:00
Justin Hernandez
b2839e1633
Chore: improve ai context ( #883 )
...
* add gigamind context
* updates
* update ai context
* doc updates
* add migration context
* docs: refine commit checks and mobile app instructions (#884 )
* docs: refine commit checks and add mobile app guidelines
* cr feedback
* quality updates
* format md file
* updates
* future proof tests
2025-08-12 16:39:15 -07:00
Justin Hernandez
29c620badd
Add composite cache actions ( #874 )
...
* Add composite cache actions
* cr feedback
* add cache versions
2025-08-10 19:16:31 -07:00
Justin Hernandez
b59dbe1b05
Chore: mobile sdk refinements ( #858 )
...
* Add sdk-alpha package with MRZ helper
* chore: add migration report script
* Add lint config and MRZ tests to sdk-alpha
* fix tests
* fixes. wip
* fixes
* fix bundler tests
* mrz improvements based on cr feedback
* prettier
* fix build errors
* Document browser shim (#859 )
* Validate required adapters (#861 )
* Use sdkError for web scanner shim (#862 )
* Document new workspaces in AGENTS (#864 )
* Add client tests (#860 )
* Use deep merge for client config (#863 )
* Add config merge helper
* format
* Add SDK alpha CI workflow (#865 )
* rename
* rename file
* update workflow
* coderabbit feedback and fixes
* fix linter
* fix import paths
* wip fixes
* updates
* fix tests
* formatting
* update workflow
* remove console mocks
* rename folder and fixes
* fix tests
* save wip
* auto format on save for all sdk package files
* fixes
* cr feedback
* fix pipelines
2025-08-09 17:14:56 -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
f48a1d6ae7
Improve AGENTS workflow notes ( #747 )
...
* clarify workflow instructions
* agents feedback
2025-07-06 17:35:18 -07:00