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

Tatsh / destin / 31853577959
100%

Build:
DEFAULT BRANCH: master
Ran 15 Aug 2026 12:26AM UTC
Jobs 5
Files 216
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

15 Aug 2026 12:25AM UTC coverage: 99.125% (-0.4%) from 99.481%
31853577959

push

github

Tatsh
feat(misc/sc_info): read every bundle in a download

A download usually carries more than one bundle: an app extension under
PlugIns and a watch app under Watch each hold an SC_Info of their own.
Read all of them instead of refusing anything that is not a lone bundle.

Only the application sits at Payload/<name>.app, so that depth identifies
it. Manifest.plist corroborates it, listing the sub-bundle sinfs by path
and its own without one. --main-bundle keeps only that bundle, and
--bundle NAME keeps one named in full or by its last component.

The JSON is now a list, one entry per bundle, each naming its bundle and
whether it is the application. The report separates bundles with a blank
line and heads each with its path.

Also cap the report's record listing at ten and count the rest, since a
bundle can carry hundreds; the JSON still carries all of them. Fall back
to the region-less App Store link when no storefront can be established,
rather than emitting nothing.

The .supp record hypothesis in the docstring was wrong: a free app with
no in-app purchases carries 562 records, which rules out one per
purchase.

Signed-off-by: Andrew Udvare <audvare@gmail.com>

1771 of 1785 branches covered (99.22%)

Branch coverage included in aggregate %.

91 of 92 new or added lines in 3 files covered. (98.91%)

1 existing line in 1 file now uncovered.

13745 of 13868 relevant lines covered (99.11%)

4.96 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
96.33
destin/misc/sc_info.py

Coverage Regressions

Lines Coverage ∆ File
1
92.86
1.19% destin/misc/main.py
Jobs
ID Job ID Ran Files Coverage
1 31853577959.1 15 Aug 2026 12:26AM UTC 216
99.12
GitHub Action Run
2 31853577959.2 15 Aug 2026 12:26AM UTC 216
99.12
GitHub Action Run
3 31853577959.3 15 Aug 2026 12:27AM UTC 216
99.12
GitHub Action Run
4 31853577959.4 15 Aug 2026 12:27AM UTC 216
99.12
GitHub Action Run
5 31853577959.5 15 Aug 2026 12:29AM UTC 216
99.12
GitHub Action Run
Source Files on build 31853577959
  • Tree
  • List 216
  • Changed 5
  • Source Changed 5
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31853577959
  • 87832f4c on github
  • Prev Build on master (#31824996680)
  • Next Build on master (#31872454514)
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