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

brawer / osmdiffs / 43025836778
94%

Build:
DEFAULT BRANCH: main
Ran 11 Nov 2026 01:06PM UTC
Jobs 1
Files 76
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

11 Nov 2026 01:04PM UTC coverage: 93.941% (+0.06%) from 93.881%
43025836778

push

github

web-flow
feat(wikidata): Count OSM features and names per brand (#928)

* feat(wikidata): Count OSM features and names per brand

collect_wikidata_ids already visits every ATP and OSM feature with a
brand:wikidata, operator:wikidata or network:wikidata tag. It now also
writes two files for the spider stats:

- osm-brands.tsv: OSM features per Wikidata ID, country and main
  category (such as shop=supermarket). A feature that names the same
  ID twice counts once.
- brand-names.tsv: the three most common brand, operator or network
  names per Wikidata ID, country and key, with how often OSM and ATP
  use each. Names count only where the Wikidata tag has a single ID.

The country of an OSM feature comes from its centroid, so features
with a Wikidata tag now get their geometry decoded.

Part of #924.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ttfb2LhDRExioXkdHbxLno

* refactor(wikidata): Keep one display name per brand

The names are only for telling brands apart in the spider stats, so
brand-names.tsv now has one name per Wikidata ID and key, not three
per country: the most common name in Latin script, or else the most
common one. ATP places no longer need their country looked up.
osm-brands.tsv keeps its countries, so the spider stats can compare a
per-country spider with OSM in that country.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ttfb2LhDRExioXkdHbxLno

---------

Co-authored-by: Claude <noreply@anthropic.com>

279 of 283 new or added lines in 2 files covered. (98.59%)

17721 of 18864 relevant lines covered (93.94%)

3502.83 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
98.97
src/pipeline/brand_totals.rs
2
97.89
-0.46% src/pipeline/wikidata_ids.rs
Jobs
ID Job ID Ran Files Coverage
1 43025836778.1 11 Nov 2026 01:06PM UTC 76
93.94
GitHub Action Run
Source Files on build 43025836778
  • Tree
  • List 76
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #43025836778
  • 9289cb85 on github
  • Prev Build on main (#43022531526)
  • Next Build on main (#43029240984)
  • 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