• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

KarpelesLab / libwallet / 26153324665
22%

Build:
DEFAULT BRANCH: master
Ran 20 May 2026 09:20AM UTC
Jobs 1
Files 121
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

20 May 2026 09:18AM UTC coverage: 22.26%. Remained the same
26153324665

push

github

MagicalTux
test_app: drop path_provider + pin objective_c to 9.2.4

The previous CI run showed the iOS sim infra fix worked — the test
app launched, Flutter VM service attached, the test framework was
able to discover and run setUpAll. But setUpAll's first call
(getApplicationDocumentsDirectory) crashed with:

  Couldn't resolve native function 'DOBJC_initializeApi' in
  'package:objective_c/objective_c.dylib': Failed to load dynamic
  library 'objective_c.framework/objective_c': ... (fat file, but
  missing compatible architecture (have 'arm64e', need 'arm64'))

Investigation:
  - objective_c builds its framework via Dart's hook/build.dart
    (not via a CocoaPods podspec), so the Podfile post_install
    override I tried in the previous commit didn't apply to it.
  - The hook *should* produce arm64 binaries for the iphonesimulator
    SDK (`-target arm64-apple-ios-simulator`), but 9.2.5+ output
    has been observed to land as arm64e in practice on Apple
    Silicon hosts. The CHANGELOG's "Fix a bug by adding minimum OS
    version flags to the build script" (9.2.5) is the suspect
    change.
  - Path: atonline_api → flutter_secure_storage → flutter_secure_
    storage_windows → path_provider → path_provider_foundation
    → objective_c. We can't remove flutter_secure_storage (Tibane
    needs it for keystore-backed device shares), but we can pin
    objective_c.

Two changes:

1. The integration test's setUpAll switches from
   getApplicationDocumentsDirectory() (path_provider) to
   Directory.systemTemp.createTempSync(). On iOS systemTemp
   resolves to NSTemporaryDirectory() inside the app sandbox —
   writable, no plugin needed. Removes path_provider from the
   test_app's direct dependencies (it stays in the transitive
   chain via flutter_secure_storage_windows but doesn't trigger
   the iOS plugin registration on its own).

2. dependency_overrides pins objective_c to 9.2.4 — the last
   version before the CI-observed arm64e regression. Re-evaluate
   wh... (continued)

3918 of 17601 relevant lines covered (22.26%)

107.38 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26153324665.1 20 May 2026 09:20AM UTC 121
22.26
GitHub Action Run
Source Files on build 26153324665
  • Tree
  • List 121
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26153324665
  • 8ee9c567 on github
  • Prev Build on master (#26151523856)
  • Next Build on master (#26154882372)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc