chore: update ffi for happy path ironwood - #1163
Open
dorianvp wants to merge 573 commits into
Open
Conversation
Bumps [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) from 7.2.4 to 7.2.5. - [Release notes](https://github.com/react-navigation/react-navigation/releases) - [Changelog](https://github.com/react-navigation/react-navigation/blob/@react-navigation/native@7.2.5/packages/native/CHANGELOG.md) - [Commits](https://github.com/react-navigation/react-navigation/commits/@react-navigation/native@7.2.5/packages/native) --- updated-dependencies: - dependency-name: "@react-navigation/native" dependency-version: 7.2.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [react-native-permissions](https://github.com/zoontek/react-native-permissions) from 5.5.1 to 5.5.2. - [Release notes](https://github.com/zoontek/react-native-permissions/releases) - [Commits](zoontek/react-native-permissions@5.5.1...5.5.2) --- updated-dependencies: - dependency-name: react-native-permissions dependency-version: 5.5.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [date-fns](https://github.com/date-fns/date-fns) from 4.3.0 to 4.4.0. - [Release notes](https://github.com/date-fns/date-fns/releases) - [Commits](date-fns/date-fns@v4.3.0...v4.4.0) --- updated-dependencies: - dependency-name: date-fns dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [detox](https://github.com/wix/Detox) from 20.51.1 to 20.51.3. - [Release notes](https://github.com/wix/Detox/releases) - [Commits](wix/Detox@20.51.1...20.51.3) --- updated-dependencies: - dependency-name: detox dependency-version: 20.51.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [react-native-restart](https://github.com/avishayil/react-native-restart) from 0.0.27 to 0.0.28. - [Release notes](https://github.com/avishayil/react-native-restart/releases) - [Commits](avishayil/react-native-restart@v0.0.27...v0.0.28) --- updated-dependencies: - dependency-name: react-native-restart dependency-version: 0.0.28 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2 to 3. - [Release notes](https://github.com/softprops/action-gh-release/releases) - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md) - [Commits](softprops/action-gh-release@v2...v3) --- updated-dependencies: - dependency-name: softprops/action-gh-release dependency-version: '3' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 9. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](actions/github-script@v7...v9) --- updated-dependencies: - dependency-name: actions/github-script dependency-version: '9' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…fns-4.4.0 build(deps): bump date-fns from 4.3.0 to 4.4.0
…ions/github-script-9 build(deps): bump actions/github-script from 7 to 9
…tprops/action-gh-release-3 build(deps): bump softprops/action-gh-release from 2 to 3
…-native-restart-0.0.28 build(deps): bump react-native-restart from 0.0.27 to 0.0.28
…-20.51.3 build(deps-dev): bump detox from 20.51.1 to 20.51.3
…-native-permissions-5.5.2 build(deps): bump react-native-permissions from 5.5.1 to 5.5.2
…-navigation/native-7.2.5 build(deps): bump @react-navigation/native from 7.2.4 to 7.2.5
…-native-keyboard-controller-1.21.14 build(deps): bump react-native-keyboard-controller from 1.21.13 to 1.21.14
Bumps [@react-navigation/native](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/native) from 7.3.4 to 7.3.7. - [Release notes](https://github.com/react-navigation/react-navigation/releases) - [Changelog](https://github.com/react-navigation/react-navigation/blob/@react-navigation/native@7.3.7/packages/native/CHANGELOG.md) - [Commits](https://github.com/react-navigation/react-navigation/commits/@react-navigation/native@7.3.7/packages/native) --- updated-dependencies: - dependency-name: "@react-navigation/native" dependency-version: 7.3.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@react-navigation/stack](https://github.com/react-navigation/react-navigation/tree/HEAD/packages/stack) from 7.10.5 to 7.10.6. - [Release notes](https://github.com/react-navigation/react-navigation/releases) - [Changelog](https://github.com/react-navigation/react-navigation/blob/@react-navigation/stack@7.10.6/packages/stack/CHANGELOG.md) - [Commits](https://github.com/react-navigation/react-navigation/commits/@react-navigation/stack@7.10.6/packages/stack) --- updated-dependencies: - dependency-name: "@react-navigation/stack" dependency-version: 7.10.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…-navigation/stack-7.10.6 build(deps): bump @react-navigation/stack from 7.10.5 to 7.10.6
…-navigation/native-7.3.7 build(deps): bump @react-navigation/native from 7.3.4 to 7.3.7
Swaps Continue
Map the armeabi-v7a app ABI to an arm64-v8a emulator image, as CI already does, because Google publishes no 32-bit ARM system images at API level 30. Before installing anything, compare the image architecture against the host and exit with a clear diagnostic when emulation is impossible, instead of failing inside sdkmanager with "Failed to find package".
Detect the host architecture in android_integration_tests.sh instead of assuming Intel, keeping -A as an explicit override, and exit with a clear diagnostic when the selected system image cannot be emulated on the host, rather than installing it and hanging until the launch timeout. Restore the script's executable bit, without which the Rust test harness's invocation has always failed with exit code 126. In e2e_tests.sh, map the armeabi-v7a ABI to an arm64-v8a emulator image, as CI already does, because Google publishes no 32-bit ARM system images at API level 30. Apply the same fail-fast host check before installing anything, and accept -A as a no-op for compatibility with the Rust harness, which passes it on ARM hosts. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
fix: fail Android test scripts fast on impossible emulation requests
Adopting Offline Mode from zingolib
The rebuilt feat/ironwood branch supersedes all of this branch's overlapping work: the SyncReport 5M-row chart, the failed-status fixes, the Send zero-amount guard, the zingolib NU adoption (now at rev 5479a314 with released zcash crates), the CI image handling, and the jest version. Every content conflict is resolved in feat/ironwood's favor, and its deletions of android/app/build.gradle (replaced by build.gradle.kts) and app/rpc/RPC.ts (replaced by the walletBackend layer) are accepted. The one feature unique to this branch, drain_orchard_to_ironwood, is ported into the new architecture: the FFI function is re-added to the feat/ironwood shape of rust/lib/src/lib.rs, the native bridge additions survive the automerge unchanged, the method is declared in the typed RPCModuleAPI interface, and the JavaScript wrapper becomes the drainOrchardToIronwood named export in walletBackend/utils/walletUtils, with RPCIronwoodDrainType relocated to walletBackend/types. Verified with cargo check --locked -p zingo, tsc --noEmit, eslint, prettier, and the full jest suite (49 suites, 223 tests, 95 snapshots, all passing). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.