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

brawer / osmdiffs / 43029240984
94%

Build:
DEFAULT BRANCH: main
Ran 11 Nov 2026 01:28PM 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:27PM UTC coverage: 93.952% (+0.01%) from 93.941%
43029240984

push

github

web-flow
feat(osm): Store each feature's country in the OSM index (#934)

OsmFeatureIndex now keeps the country of each feature's centroid, one
byte per feature: 0 for none, else 1 + the country's position in a
table of two-letter codes stored in the same file. Storing the table
keeps an index readable after the boundary data changes. The lookup
runs while the index is written, at about 0.16 µs per feature, or
about 30 seconds for the planet's 163 million features.

The feature storage format becomes "featstg1". An index in the older
format counts as missing, so it is built again, and an OSM planet
whose index is outdated gets downloaded again if it was deleted.

Two steps use the stored country instead of decoding geometry:
collect_wikidata_ids for its per-country brand totals, and the
deletion candidates, which now decode the geometry of a branded OSM
feature only if it turns out to be a candidate.

country-boundaries 1.2.0 knows exactly 255 two-letter codes, which
just fits; a test fails if a newer version has more.


Claude-Session: https://claude.ai/code/session_01Ttfb2LhDRExioXkdHbxLno

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

161 of 165 new or added lines in 7 files covered. (97.58%)

3 existing lines in 1 file now uncovered.

17848 of 18997 relevant lines covered (93.95%)

3520.2 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
97.5
0.3% src/tables/feature_index.rs
1
98.91
-0.55% src/pipeline/inputs.rs
1
95.56
-0.44% src/pipeline/osm/fetch.rs

Coverage Regressions

Lines Coverage ∆ File
3
81.68
-0.37% src/pipeline/conflate/mod.rs
Jobs
ID Job ID Ran Files Coverage
1 43029240984.1 11 Nov 2026 01:28PM UTC 76
93.95
GitHub Action Run
Source Files on build 43029240984
  • Tree
  • List 76
  • Changed 7
  • Source Changed 7
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #43029240984
  • 567e197d on github
  • Prev Build on main (#43025836778)
  • Next Build on main (#43048112767)
  • 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