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

geo-engine / geoengine / 40682003610
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: feat/reprojection-performance
DEFAULT BRANCH: main
Ran 28 Oct 2026 12:09PM UTC
Jobs 1
Files 463
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

28 Oct 2026 11:41AM UTC coverage: 87.744% (+0.1%) from 87.633%
40682003610

push

github

web-flow
feat(backend): coordinate STAC requests through channels (#1366)

* stac request coordinator

* refactor coordinator

* refactor coordinator

* refactor coordinator

* add docs

* adapt coordinator to missing rate limits headers

* improve doc

* rename fields

* remove unreachable

* feat(backend): coordinate STAC requests through channels

* refactor(backend): coordinate STAC registry through channels

* refactor(backend): scope STAC coordination to application contexts

* refactor(backend): manage STAC coordinators with DashMap

* perf(backend): reuse STAC coordinators across client requests

* refactor(backend): merge STAC request execution into client

* refactor(backend): remove STAC coordinator cache

* fix(backend): restrict STAC authentication to its configured origin

* fix(backend): retain quota charges for completed STAC attempts

* refactor(backend): share HTTP retry scheduling with STAC

* test(backend): remove duplicate STAC attempt budget coverage

* fix(backend): return errors when STAC coordinators stop

* fix(backend): avoid overflow in HTTP retry backoff

* fix(backend): reject non-replayable STAC requests without panicking

* fix(backend): propagate STAC HTTP client construction errors

* refactor(backend): parse STAC retry timing once per response

* refactor(backend): name STAC attempt completion fields

* docs(backend): remove STAC implementation plans

Remove the channel coordinator plan and the original implementation plan.

Review: https://github.com/geo-engine/geoengine/pull/1366#discussion_r4385735773
Review: https://github.com/geo-engine/geoengine/pull/1366#discussion_r4385736373

* test(backend): group STAC tests by owning module

Merge client tests into the existing provider test module. Register coordinator test groups beneath its tests module using standard module paths.

Review: https://github.com/geo-engine/geoengine/pull/1366#discussion_r4385747509
Review: https://github.com/geo-engine/geoengine/pull/1366#discussio... (continued)

1701 of 1739 new or added lines in 8 files covered. (97.81%)

2 existing lines in 1 file now uncovered.

135992 of 154987 relevant lines covered (87.74%)

541270.7 hits per line

Uncovered Changes

Lines Coverage ∆ File
25
97.2
geoengine/services/src/datasets/external/stac/coordinator.rs
8
53.92
-0.38% geoengine/services/src/cli/stac_harvester/harvest.rs
3
96.88
-0.07% geoengine/services/src/contexts/postgres.rs
2
94.07
3.83% geoengine/services/src/util/retry.rs

Coverage Regressions

Lines Coverage ∆ File
2
85.03
-0.31% geoengine/operators/src/cache/shared_cache.rs
Jobs
ID Job ID Ran Files Coverage
1 40682003610.1 28 Oct 2026 12:09PM UTC 463
87.74
GitHub Action Run
Source Files on build 40682003610
  • Tree
  • List 463
  • Changed 10
  • Source Changed 8
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #40682003610
  • 3ecd83ac on github
  • Prev Build on gh-readonly-queue/main/pr-1371-d3d04d87249ed38ace99db08f70c372b343d5d93 (#40565606637)
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