[SCM] PostGIS branch stable-3.5 updated. 3.5.3-60-gacb45a0e7

git at osgeo.org git at osgeo.org
Thu Oct 2 09:49:03 PDT 2025


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, stable-3.5 has been updated
       via  acb45a0e79760135209ef30ace18af7761a48e99 (commit)
      from  e612c0ad859742b6bf0bd8af0567a577419adbfa (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 acb45a0e79760135209ef30ace18af7761a48e99
Author: Paul Ramsey <pramsey at cleverelephant.ca>
Date:   Thu Oct 2 09:48:53 2025 -0700

    Revert "Remove Cirrus-CI as constant source of CI failure due to Cirrus resource limits"
    
    This reverts commit e612c0ad859742b6bf0bd8af0567a577419adbfa.

diff --git a/.cirrus.yml b/.cirrus.yml
new file mode 100644
index 000000000..c2490f510
--- /dev/null
+++ b/.cirrus.yml
@@ -0,0 +1,95 @@
+task:
+  only_if: $CIRRUS_BRANCH =~ 'pull/.*'
+  name: FreeBSD
+  alias: test-freebsd
+  #env:
+    #MAKE_FLAGS: -j 8
+
+  install_script:
+    - sed -i.bak -e 's,pkg+http://pkg.FreeBSD.org/\${ABI}/quarterly,pkg+http://pkg.FreeBSD.org/\${ABI}/latest,' /etc/pkg/FreeBSD.conf
+    - ASSUME_ALWAYS_YES=yes pkg bootstrap -f
+    - pkg install -y
+        autoconf
+        automake
+        bison
+        cunit
+        docbook
+        gdal
+        geos
+        gmake
+        iconv
+        json-c
+        libtool
+        libxml2
+        libxslt
+        pcre
+        pkgconf
+        postgresql13-contrib
+        postgresql13-server
+        proj
+        protobuf-c
+        sfcgal
+    - projsync --system-directory --source-id us_noaa
+    - projsync --system-directory --source-id ch_swisstopo
+
+  patch_script:
+    # will be removed
+    - find . -name "*.pl" | xargs sed -i -r 's|/usr/bin/perl|/usr/bin/env perl|'
+  build_script:
+    - ./autogen.sh
+    - ./configure PKG_CONFIG=/usr/local/bin/pkgconf CFLAGS="-isystem /usr/local/include -Wall -fno-omit-frame-pointer -Werror" LDFLAGS="-L/usr/local/lib" --with-libiconv-prefix=/usr/local --without-gui --with-topology --without-raster  --with-sfcgal=/usr/local/bin/sfcgal-config --with-address-standardizer --with-protobuf
+    - service postgresql oneinitdb
+    - service postgresql onestart
+    - su postgres -c "createuser -s `whoami`"
+    - gmake || { service postgresql onestop; exit 1;}
+    - gmake check RUNTESTFLAGS="-v" || { service postgresql onestop; exit 1;}
+    - gmake install || { service postgresql onestop; exit 1;}
+    - gmake check RUNTESTFLAGS="-v --extension" || { service postgresql onestop; exit 1;}
+    - gmake check RUNTESTFLAGS="-v --extension --dumprestore" || { service postgresql onestop; exit 1;}
+    - service postgresql onestop
+
+  freebsd_instance:
+    cpu: 8
+    memory: 24g
+  matrix:
+    # - name: 14-CURRENT
+    #   freebsd_instance:
+    #     image_family: freebsd-14-0-snap
+    - name: 13.2-RELEASE
+      freebsd_instance:
+        image_family: freebsd-13-2
+
+task:
+  name: macOS
+  alias: test-macos
+  test_script:
+    - brew update
+    - brew install
+        autoconf
+        automake
+        cunit
+        docbook
+        docbook-xsl
+        gdal
+        geos
+        gpp
+        json-c
+        libtool
+        pcre2
+        pkg-config
+        postgresql at 14
+        proj
+        sfcgal
+    - ./autogen.sh
+    - ./configure --without-gui --without-interrupt-tests --without-topology --without-raster  --with-sfcgal --with-address-standardizer --without-protobuf --with-pgconfig=/opt/homebrew/opt/postgresql at 14/bin/pg_config
+    - brew services start postgresql at 14
+    - postgres -V
+    - make -j8 || { brew services stop postgresql at 14; exit 1;}
+    - make -j8 check || { brew services stop postgresql at 14; exit 1;}
+    - brew services stop postgresql at 14
+
+  matrix:
+    macos_instance:
+      image: ghcr.io/cirruslabs/macos-ventura-base:latest
+  #  macos_instance:
+  #    image: ghcr.io/cirruslabs/macos-monterey-base:latest

-----------------------------------------------------------------------

Summary of changes:
 .cirrus.yml | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 95 insertions(+)
 create mode 100644 .cirrus.yml


hooks/post-receive
-- 
PostGIS


More information about the postgis-tickets mailing list