go-spatial / tegola

Tegola is a Mapbox Vector Tile server written in Go
http://tegola.io/
MIT License
1.28k stars 194 forks source link

Separate Linux and MacOS CI release build jobs #738

Closed flother closed 3 years ago

flother commented 3 years ago

Compiling MacOS release builds on Linux — as the GitHub Actions CI job does now — means cgo isn't enabled, which means the go-sqlite3 package isn't compiled, which means no GeoPackage support in the MacOS builds.

This pull request separates the jobs so that Linux builds are compiled on the ubuntu-latest runner while MacOS builds are compiled on the macos-latest runner. This means no cross-compilation is required and cgo can run happily.

Resolves go-spatial/tegola#736

coveralls commented 3 years ago

Pull Request Test Coverage Report for Build 8d0445ef3-PR-738


Totals Coverage Status
Change from base Build c1da823d9: 0.0%
Covered Lines: 5382
Relevant Lines: 11803

💛 - Coveralls
flother commented 3 years ago

Could you please squash your commits into a single one?

Done!