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

geo-engine / geoengine / 29338235936
88%

Build:
DEFAULT BRANCH: main
Ran 14 Jul 2026 02:26PM UTC
Jobs 1
Files 411
Run time 2min
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

14 Jul 2026 01:17PM UTC coverage: 87.769% (-0.005%) from 87.774%
29338235936

push

github

web-flow
fix: add resolution to python down/up sampling operators (#1199)

* fix: add resolution and outputOriginReference to python down/up sampling operators

- Added output_origin_reference support to Interpolation and Downsampling
- Fix duplicate 'fraction' branch bug in outputResolution parser
- Add Downsampling to RasterOperator dispatch
- Add websocket error logging in workflows.rs
- Add inspect_err on tile stream

* feat(backend): add Downsampling operator and Fraction type to API model

Also update www plugin to extract oneOf descriptions for operator parameter tables.

* chore(api-clients): regenerate OpenAPI spec, API clients, and docs

* remove commented-out assert

* fix: deduplicate Fraction1/Fraction2 in generated API clients

Remove variant-level doc comments from Fraction(Fraction) in both
InterpolationResolution and DownsamplingResolution enums. The
Fraction struct's own field docs already describe the data — the
context-specific descriptions ('Upscale factor' / 'Downscale factor')
caused the OpenAPI generator to create separate Fraction1 and Fraction2
classes for structurally identical allOf wrappers.

With identical allOf wrappers the generator now produces a single shared
Fraction1 (the tagged variant with the 'type: fraction' discriminator)
used by both enums.

* revert: remove non-essential changes from PR

- Revert websocket error logging (workflows.rs, websocket_stream.rs)
- Revert Jupyter notebook metadata changes (interpolation.ipynb)
- Revert unrelated TemporalRasterAggregation doc updates
- Revert auto-generated python types.md to_api_dict docs

These changes are not essential to the Downsampling feature.

* revert: non-essential docs improvements

Revert Interpolation.md description update and astro-openapi-plugin.ts
oneOf fallback — not essential to the Downsampling feature.

* revert: non-essential types.py changes

Revert SpatialResolution typed dict, assert deletion, and GeoTransform
docstring — not required for the Downsampli... (continued)

72 of 97 new or added lines in 5 files covered. (74.23%)

2 existing lines in 1 file now uncovered.

121729 of 138692 relevant lines covered (87.77%)

471993.26 hits per line

Uncovered Changes

Lines Coverage ∆ File
10
77.37
-0.36% python/geoengine/workflow_builder/operators.py
9
90.97
-0.61% geoengine/operators/src/processing/downsample/mod.rs
2
94.32
-0.23% geoengine/operators/src/processing/interpolation/mod.rs
2
96.08
-3.92% geoengine/services/src/api/model/processing_graphs/mod.rs
2
95.73
0.08% geoengine/services/src/api/model/processing_graphs/processing.rs

Coverage Regressions

Lines Coverage ∆ File
2
77.37
-0.36% python/geoengine/workflow_builder/operators.py
Jobs
ID Job ID Ran Files Coverage
1 29338235936.1 14 Jul 2026 02:26PM UTC 411
87.77
GitHub Action Run
Source Files on build 29338235936
  • Tree
  • List 411
  • Changed 5
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29338235936
  • 2098284c on github
  • Prev Build on gh-readonly-queue/main/pr-1197-a19f893993d5bbef43279e1979252939dc1638c5 (#28518206162)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc