-
-
Notifications
You must be signed in to change notification settings - Fork 32.9k
Fine tune postgis GHA (see commits). #19785
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
5828e9d
to
62d877c
Compare
Second commits allows to run postgis tests with:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, that extra info in your comment helps me understand why we need both latest
and 17-3.5-alpine
. Fancy a one sentence extended commit msg explaining that latest/debian may not have same GEOS version as alpine?
Testing against postgis bleeding-edge feels warranted given that we have this action guarded under a label, and I take it we're the type of project that image was made for.
When CI is green I'll push the amended commit and land:
|
62d877c
to
676bc6a
Compare
lgtm, save for "each image differ" -> "each image differs" |
This work allows to test three types of postgis Docker images to cover a wider spectrum of geo libraries versions: * `latest` (recommended upstream): uses latest stable Debian packages. These versions are generally conservative, so they may lag behind. * `alpine`: build PostGIS from source on Alpine, and ship newer geospatial libs. * `master`: provides development versions, therefore coverage for what's coming. Future compatibility issues can be caught in advance. This split is important because each image differs significantly in GEOS/PROJ/GDAL versions, so testing all increases confidence in compatibility. More info at https://hub.docker.com/r/postgis/postgis/. For example, at the time of this branch: * latest stable in debian: * POSTGIS="3.5.2 dea6d0a" * GEOS="3.9.0-CAPI-1.16.2" * PROJ="7.2.1" * latest stable in alpine: * POSTGIS="3.5.3 0" * GEOS="3.13.1-CAPI-1.19.2" * PROJ="9.6.0 * latest development branch: * POSTGIS="3.6.0dev 3.6.0beta1-29-g7c8cfe07d" * GEOS="3.14.0beta2-CAPI-1.20.1" * PROJ="9.7.0"
676bc6a
to
7b50e3f
Compare
No description provided.