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

brawer / osmdiffs / 34456011567
93%

Build:
DEFAULT BRANCH: main
Ran 10 Sep 2026 08:39AM 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

10 Sep 2026 08:35AM UTC coverage: 93.119%. First build
34456011567

push

github

web-flow
chore: update in-repo references for the move to brawer/osmdiffs (#802)

* chore: update in-repo references for the repo move to brawer/osmdiffs

The repo moved from github.com/alltheplaces/osm-diffs to
github.com/brawer/osmdiffs (new owner, hyphen dropped). This updates
every in-repo reference to the old path:

- Functional / output-affecting:
  - ghcr.io image name: Containerfile ARG default + LABEL,
    scripts/sbom/generate-sbom.sh default. (release-build.yml already
    derives it from ${{ github.repository }}.)
  - provenance BOM: REPO_URL and the purl in src/pipeline/provenance.rs
    and the matching purl in scripts/sbom/pipeline.jq.
  - datapackage manifest: HOMEPAGE, and NAME "osm-diffs" -> "osmdiffs"
    (the Frictionless package slug; no prod run has frozen it yet, so
    now is the cost-free moment to match the new repo). Golden file and
    the two name assertions updated to match.
  - scripts/test-on-hetzner: DEFAULT_REPO clone URL and the image-ref
    example / sanitisation test.
- Documentation and code-comment links, issue/PR shorthands, README
  badges (Coveralls, OpenSSF Scorecard).

Deliberately left unchanged:
- The frozen UUIDv5 seeds in provenance.rs (SERIAL_NAMESPACE) and
  datapackage.rs (ID): the constants were minted from the old URL and
  must never be regenerated, so the derivation comments keep the old
  URL verbatim, now with a note saying why.
- The Rust crate / binary name (Cargo.toml `name = "osm-diffs"`) and
  everything downstream of it (binary path, systemd unit names, local
  workdir names, `cargo_bin!`, log process name) -- a separate decision.
- `https://github.com/alltheplaces/` as the "All The Places" data
  supplier in the SBOM: that is genuinely the ATP org, not this repo.

Full test suite (cargo + the Hetzner script pytest suite) passes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ADxF1ZE2j9Ki51fiJQQLVo

* chore: set SBOM supplier to Sascha Bra... (continued)

10 of 10 new or added lines in 2 files covered. (100.0%)

10380 of 11147 relevant lines covered (93.12%)

1309.51 hits per line

Jobs
ID Job ID Ran Files Coverage
1 34456011567.1 10 Sep 2026 08:39AM UTC 52
93.12
GitHub Action Run
Source Files on build 34456011567
  • Tree
  • List 52
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34456011567
  • a6ee6e2d on github
  • Next Build on main (#34497185556)
  • 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