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

DanGould / rust-payjoin / 39431676235
87%
master: 87%

Build:
Build:
LAST BUILD BRANCH: silent-payjoin
DEFAULT BRANCH: master
Ran 20 Oct 2026 01:37PM UTC
Jobs 1
Files 66
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 Oct 2026 01:26PM UTC coverage: 87.471%. Remained the same
39431676235

push

github

spacebear21
Check in CI that consumer native builds reproduce

The hook remaps build paths so two consumers of one release get the
same native library, and the staged lock fixes the dependency graph,
but no job ever built the package twice to confirm the result. Bull
Bitcoin verifies its APKs by rebuilding them, so a regression would
first surface as a failed verification downstream.

Add contrib/consumer, a minimal Dart program that depends on the
package by path, and a reproducible-linux job in dart.yml that takes
the package verify-pub-package staged. The job runs the consumer twice
on the host under Flutter 3.44.9, whose Dart SDK is the one Bull
Bitcoin builds with, and compares the two libraries with cmp.

The two builds use separate stage copies, app directories and HOME,
and with it separate Cargo, rustup and pub homes. The second build
sits under a path with a space in it.

The job inherits the workflow's triggers: pull requests that touch
payjoin-ffi/**, which covers the Dart package and its hook, and the
workflow_call from bindings-release.yml, so a release tag cannot
publish unless the build reproduces.

15617 of 17854 relevant lines covered (87.47%)

319.86 hits per line

Jobs
ID Job ID Ran Files Coverage
1 39431676235.1 20 Oct 2026 01:37PM UTC 66
87.47
GitHub Action Run
Source Files on build 39431676235
  • Tree
  • List 66
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39431676235
  • a38b2d6c on github
  • Prev Build on dart-locked-native (#39385914564)
  • Next Build on dart-locked-native (#39431871823)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc