Skip to content

fix: use arm32 safe bitkit-core #1205

Description

@ovitrif

Context

Android production crash #983 is caused by ARM32 direct unsigned return handling in the generated bitkit-core Kotlin bindings.

This integration starts after the fixed bitkit-core mobile release is available.

Blocked by synonymdev/bitkit-core#149.

Scope

  • Update bitkit-core-android to the fixed release.
  • Build the mainnet release AAB and verify its dependency metadata and ARMv7 split artifact.
  • Validate fresh-install and upgrade paths on a physical ARM32 device after ART speed compilation.
  • Run an ARM64 release smoke test.
  • Roll out through Play staged rollout gates and monitor the current app version by ABI.

Acceptance criteria

  • The release AAB identifies the fixed bitkit-core version.
  • The Play-style ARMv7 split contains the expected native library.
  • The affected wallet and activity flows complete on ARM32 after ART speed compilation.
  • The Android compile, unit-test, lint, and applicable release E2E suites pass.
  • Production monitoring shows a complete 28-day reporting window without a current-version recurrence.

Parent epic: #986

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions