[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