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

MapColonies / shigola
48%

Build:
DEFAULT BRANCH: master
Repo Added 17 Aug 2026 01:30PM UTC
Token 1gVSCFROYfkq8cL4W0dYu8Gmliiv4JE4q regen
Build 31 Last
Files 204
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

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
Sync Branches
  • master
  • chore/ci-security-updates
  • feat/remove-viewer
  • fix/land-ci-dependency-updates
  • refs/tags/backup/pre-rebrand-world-crs84quad-tiles-pr-fixes
  • test/cite-mvt-postgis
  • test/coverage-baseline
  • test/postgis-athens-fixture

26 Aug 2026 01:56PM UTC coverage: 48.261% (+0.09%) from 48.173%
57a221c73

push

github

web-flow
test(cite): re-base the OGC conformance suite onto db-side MVT (MAPCO-11481) (#8)

* test(cite): re-base the conformance suite onto db-side mvt

The OGC CITE run was configured entirely against a GeoPackage fixture, which
made the project's only external conformance evidence an invisible dependency of
the GeoPackage provider: removing the provider would have deleted the evidence
and said nothing. The fixture now serves the same three Athens layers out of the
PostGIS fixture through ST_AsMVT, so nothing in the conformance path is
file-backed.

The workflow provisions the fixture with the same `docker compose up -d` plus
`docker wait migration` gate on_pr_push.yml uses, and builds with CGO_ENABLED=0
and -tags noGpkgProvider so that "conformance passes with no GeoPackage present"
is a property of the binary rather than of the config. Path triggers swap
provider/gpkg/** for provider/postgis/**, testdata/postgis/** and
docker-compose.yml; the OGC and tiling-scheme triggers are untouched.

Two things are deliberate and are argued in the files:

- The layer SQL passes !BBOX! to ST_AsMVTGeom unwrapped. That is exact for
  WorldCRS84Quad, whose tile grid is linear in lon/lat, and out by about half a
  unit in 4096 for WebMercatorQuad at zoom 14. The transform-to-3857 pattern the
  provider README documents is exact the other way round and degenerate near the
  poles. One SQL string cannot be exact for both, because nothing in it says
  which grid the request came from. Hence the narrow 13-15 zoom window: the map
  does not advertise tiles it would render visibly wrong.
- The WorldCRS84Quad tile moves from row 4742 to 4740. A WorldCRS84Quad tile is
  half the width and a bit over half the height of a WebMercatorQuad one, so
  4742 holds no places_points rows -- and ST_AsMVT emits no layer at all for a
  layer with no rows, which the suite reports as a clean pass. 4740 is the
  nearest tile in the same column holding all three layers.

Verified: both schemes rep... (continued)

9841 of 20391 relevant lines covered (48.26%)

203.85 hits per line

Relevant lines Covered
Build:
Build:
20391 RELEVANT LINES 9841 COVERED LINES
203.85 HITS PER LINE
Source Files on master
  • Tree
  • List 204
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
57a221c73 master test(cite): re-base the OGC conformance suite onto db-side MVT (MAPCO-11481) (#8) * test(cite): re-base the conformance suite onto db-side mvt The OGC CITE run was configured entirely against a GeoPackage fixture, which made the project's only e... push 26 Aug 2026 01:59PM UTC web-flow github
48.26
85842fb54 master test(ci): record the coverage baseline and gate CI on a floor (MAPCO-11480) (#7) * test(ci): add the coverage floor tool First half of the coverage gate: the profile parser, the baseline format and the floor comparison, with tests. The measured ... push 26 Aug 2026 01:15PM UTC web-flow github
48.17
cafc4f691 master feat(server): remove the embedded viewer (MAPCO-11482) (#6) Shigola serves tiles, not a map. The viewer route, the embedded UI assets, the build tags that excluded them, and the viewer half of the observability interface all go. This is sequence... push 26 Aug 2026 11:48AM UTC web-flow github
47.74
2bc2be592 master test(postgis): carry athens in the fixture and rename it to shigola (#5) * test(postgis): carry athens in the fixture and rename it to shigola The fixture database name lives inside the dump, not in references to it: a pg_dump custom-format arch... push 25 Aug 2026 10:57AM UTC web-flow github
47.68
abbb16285 master Delete review.md push 25 Aug 2026 07:50AM UTC web-flow github
47.66
e792b9141 master fix: land the stranded dependency-update branch (MAPCO-11478) (#4) * fix: make pull request workflow pass Update vulnerable dependencies and make the local CI workflow resilient to missing credentials and occupied ports. Replace brittle MVT byte... push 25 Aug 2026 07:45AM UTC web-flow github
47.66
See All Builds (24)

Badge your Repo: shigola

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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