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

brawer / osmdiffs / 34938322400
93%

Build:
DEFAULT BRANCH: main
Ran 15 Sep 2026 06:46AM UTC
Jobs 1
Files 52
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 Sep 2026 06:44AM UTC coverage: 92.742% (-0.4%) from 93.14%
34938322400

push

github

web-flow
fix: give every osm.prune/osm.assemble stage a real staleness check (#809)

Almost every intermediate stage in prune.rs and assemble.rs (plus
import_osm's own top-level shortcut) only checked whether its cached
output files existed, never whether the inputs they were built from
had changed since -- so reusing a workdir against an updated planet
PBF could silently keep serving output built from the old one. That's
also why CoordTable/GraphTable/U64Set/BlobTable/GeometryTable's
modified() accessors were dead code: no staleness check ever reached
them.

Adds BlobReader<File>::modified() (the raw planet file's mtime) and
pipeline::earliest_modified() (the output-side counterpart to the
existing last_modified()), and wires real input-vs-output mtime
comparisons into prune_relations_pass_1/2, prune_ways, prune_nodes,
assemble_nodes, assemble_ways, assemble_leaf_relations,
assemble_super_relations, and import_osm's shortcut (falling back to
the old existence-only check there if the planet file itself has since
been deleted, since there's then nothing to compare against).

Fixes #704.

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

106 of 186 new or added lines in 4 files covered. (56.99%)

10490 of 11311 relevant lines covered (92.74%)

1369.89 hits per line

Uncovered Changes

Lines Coverage ∆ File
43
78.35
-2.98% src/pipeline/osm/assemble.rs
35
90.63
-3.51% src/pipeline/osm/prune.rs
2
96.99
-0.48% src/pipeline/osm/mod.rs
Jobs
ID Job ID Ran Files Coverage
1 34938322400.1 15 Sep 2026 06:46AM UTC 52
92.74
GitHub Action Run
Source Files on build 34938322400
  • Tree
  • List 52
  • Changed 9
  • Source Changed 9
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34938322400
  • 75c24604 on github
  • Prev Build on main (#34937653211)
  • Next Build on main (#34939164745)
  • 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