[SCM] PostGIS branch master updated. 3.6.0rc2-667-g8d5beebec
git at osgeo.org
git at osgeo.org
Wed Jun 24 12:09:47 PDT 2026
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "PostGIS".
The branch, master has been updated
via 8d5beebec253506a5999ca8cb833d3b3afe31cc5 (commit)
from c444ca85e9b97bbd020d45ce12b0ac04b7602c4d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 8d5beebec253506a5999ca8cb833d3b3afe31cc5
Author: Darafei Praliaskouski <me at komzpa.net>
Date: Wed Jun 24 23:07:20 2026 +0400
Add standard_conforming_strings_off CI job
Run the GitHub CI test suite under stable PG18 with the standard-conforming-strings-off hook. This covers string-literal compatibility in the GitHub Actions matrix without relying on the Woodie-only pgextwlist setup hook.
Closes https://github.com/postgis/postgis/pull/1119
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index d8bee82ae..4ae0ea35b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -33,6 +33,7 @@ jobs:
#- { tag: pg14-clang-geos39-gdal31-proj71, mode: usan_clang }
# Run tests with different dependency combinations
- { tag: latest, mode: tests }
+ - { tag: pg18-geosmain-gdal311-proj96, mode: standard_conforming_strings_off }
- { tag: latest, mode: garden }
runs-on: ubuntu-latest
@@ -66,5 +67,3 @@ jobs:
if: ${{ success() }}
run: |
docker rm pgtest-${GITHUB_RUN_NUMBER}
-
-
diff --git a/ci/github/run_standard_conforming_strings_off.sh b/ci/github/run_standard_conforming_strings_off.sh
new file mode 100644
index 000000000..ef3e3e4d5
--- /dev/null
+++ b/ci/github/run_standard_conforming_strings_off.sh
@@ -0,0 +1,14 @@
+#!/usr/bin/env bash
+set -e
+
+WARNINGS="-Werror -Wall -Wextra -Wformat -Werror=format-security"
+WARNINGS_DISABLED="-Wno-unused-parameter -Wno-implicit-fallthrough -Wno-cast-function-type"
+
+CFLAGS_STD="-g -O2 -mtune=generic -fno-omit-frame-pointer ${WARNINGS} ${WARNINGS_DISABLED}"
+LDFLAGS_STD="-Wl,-Bsymbolic-functions -Wl,-z,relro"
+
+/usr/local/pgsql/bin/pg_ctl -c -l /tmp/logfile -o '-F' start
+./autogen.sh
+./configure CFLAGS="${CFLAGS_STD}" LDFLAGS="${LDFLAGS_STD}"
+make -j
+make check RUNTESTFLAGS="--verbose --after-create-db-script ${PWD}/regress/hooks/standard-conforming-strings-off.sql"
-----------------------------------------------------------------------
Summary of changes:
.github/workflows/ci.yml | 3 +--
.../{run_tests.sh => run_standard_conforming_strings_off.sh} | 10 +---------
2 files changed, 2 insertions(+), 11 deletions(-)
copy ci/github/{run_tests.sh => run_standard_conforming_strings_off.sh} (64%)
hooks/post-receive
--
PostGIS
More information about the postgis-tickets
mailing list