[SCM] PostGIS branch master updated. 3.6.0rc2-692-g1b06d92d1

git at osgeo.org git at osgeo.org
Tue Jun 30 21:55:26 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  1b06d92d11c04f330e2a7f4954d3892746d47a11 (commit)
       via  660635ab17acf42496510f8b27fa0ee97a50634c (commit)
       via  bfb670aac42999d96e13294f3e644118db65c755 (commit)
       via  2fef6f67fd352a5bcda7efe0376706a2d7a52100 (commit)
       via  c2f7090acccf6fc30d4f4732d727db501525eb49 (commit)
      from  4e470f1534795ae4a4c52ad5ad35b8744af9d708 (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 1b06d92d11c04f330e2a7f4954d3892746d47a11
Merge: 660635ab1 2fef6f67f
Author: Darafei Praliaskouski <me at komzpa.net>
Date:   Wed Jul 1 08:53:56 2026 +0400

    Merge pull request https://github.com/postgis/postgis/pull/1124
    
    ci: mark outdated failed runs as stale


commit 660635ab17acf42496510f8b27fa0ee97a50634c
Merge: 4e470f153 bfb670aac
Author: Darafei Praliaskouski <me at komzpa.net>
Date:   Wed Jul 1 08:53:56 2026 +0400

    Merge pull request https://github.com/postgis/postgis/pull/1136
    
    utils: fix Berrie64 Trac badge link


commit bfb670aac42999d96e13294f3e644118db65c755
Author: Darafei Praliaskouski <me at komzpa.net>
Date:   Wed Jul 1 02:38:20 2026 +0400

    utils: fix Berrie64 Trac badge link

diff --git a/utils/ci-trac-line.sh b/utils/ci-trac-line.sh
index d0abef4f4..cb2dfe0c9 100755
--- a/utils/ci-trac-line.sh
+++ b/utils/ci-trac-line.sh
@@ -16,7 +16,7 @@ cat <<EOF
 || [[Image(https://debbie.postgis.net/buildStatus/icon?job=PostGIS_Worker_Run/label=bessie&build=last:\${params.reference=refs/heads/stable-${VER}}, link=https://debbie.postgis.net/view/PostGIS/job/PostGIS_Worker_Run/label=bessie, alt=status, height="20", title='PG 10.1(branch), GDAL 2.1 branch, GEOS 3.6')]] || \\
 || [[Image(https://debbie.postgis.net/buildStatus/icon?job=PostGIS_Worker_Run/label=bessie32&build=last:\${params.reference=refs/heads/stable-${VER}}, link=https://debbie.postgis.net/view/PostGIS/job/PostGIS_Worker_Run/label=bessie32, alt=status, height="20", title='PG 10.1(branch), GDAL 2.1 branch, GEOS 3.6')]] || \\
 || [[Image(https://debbie.postgis.net/buildStatus/icon?job=PostGIS_Worker_Run/label=berrie&build=last:\${params.reference=refs/heads/stable-${VER}}, link=https://debbie.postgis.net/view/PostGIS/job/PostGIS_Worker_Run/label=berrie, alt=status, height="20", title='PG 12(branch), GDAL 2.4.0 branch, GEOS 3.7.1')]] || \\
-|| [[Image(https://debbie.postgis.net/buildStatus/icon?job=PostGIS_Worker_Run/label=berrie64&build=last:\${params.reference=refs/heads/stable-${VER}}, link=https://debbie.postgis.net/view/PostGIS/job/PostGIS_Worker_Run/label=berrie64?build=last:\${params.reference=refs/heads/stable-${VER}, alt=status, height="20", title='PG 12(branch), GDAL 2.4.0 branch, GEOS 3.7.1')]] || \\
+|| [[Image(https://debbie.postgis.net/buildStatus/icon?job=PostGIS_Worker_Run/label=berrie64&build=last:\${params.reference=refs/heads/stable-${VER}}, link=https://debbie.postgis.net/view/PostGIS/job/PostGIS_Worker_Run/label=berrie64, alt=status, height="20", title='PG 12(branch), GDAL 2.4.0 branch, GEOS 3.7.1')]] || \\
 || [[Image(https://github.com/postgis/postgis/actions/workflows/ci-freebsd.yml/badge.svg?branch=stable-${VER}, link=https://github.com/postgis/postgis/actions/workflows/ci-freebsd.yml?query=branch%3Astable-${VER}, alt=status, height="20", title='FreeBSD')]] || \\
 || [[Image(https://github.com/postgis/postgis/actions/workflows/ci-macos.yml/badge.svg?branch=stable-${VER}, link=https://github.com/postgis/postgis/actions/workflows/ci-macos.yml?query=branch%3Astable-${VER}, alt=status, height="20", title='macOS')]] || \\
 || [[Image(https://gitlab.com/postgis/postgis/badges/stable-${VER}/pipeline.svg, link=https://gitlab.com/postgis/postgis/-/commits/stable-${VER}, alt=status, height="20", title='32/64 bit trixie, PG 15, GDAL 2.4.0, GEOS 3.7.1, PROJ 5.2.0')]] || \\

commit 2fef6f67fd352a5bcda7efe0376706a2d7a52100
Author: Darafei Praliaskouski <me at komzpa.net>
Date:   Mon Jun 29 10:51:35 2026 +0400

    ci: preserve fresh successes in stale checks

diff --git a/utils/ci-status.py b/utils/ci-status.py
index a58fc8b83..4ddef3801 100755
--- a/utils/ci-status.py
+++ b/utils/ci-status.py
@@ -793,8 +793,10 @@ def stale_after_hours(config, check):
 
 def apply_staleness(result, config, check):
     threshold = stale_after_hours(config, check)
-    distance_count, distance_ref = result_revision_distance(config, result)
-    if result["status"] != IN_PROGRESS and distance_count and distance_count > 0:
+    distance_count, distance_ref = None, None
+    if result["status"] != IN_PROGRESS:
+        distance_count, distance_ref = result_revision_distance(config, result)
+    if result["status"] not in (IN_PROGRESS, SUCCESS) and distance_count and distance_count > 0:
         stale = dict(result)
         stale["revision_commits_behind"] = distance_count
         stale["revision_compare_ref"] = distance_ref

commit c2f7090acccf6fc30d4f4732d727db501525eb49
Author: Darafei Praliaskouski <me at komzpa.net>
Date:   Sat Jun 27 22:49:46 2026 +0400

    ci: mark outdated failed runs as stale

diff --git a/utils/ci-status.py b/utils/ci-status.py
index 92a0bf8ee..a58fc8b83 100755
--- a/utils/ci-status.py
+++ b/utils/ci-status.py
@@ -608,6 +608,11 @@ def jenkins_revision(build):
         sha1 = revision.get("SHA1")
         if sha1:
             return sha1
+    params = jenkins_parameters(build)
+    for name in ("after", "BRANCH", "commit", "GIT_COMMIT"):
+        value = params.get(name)
+        if value and len(value) == 40 and all(ch in "0123456789abcdefABCDEF" for ch in value):
+            return value
     return None
 
 
@@ -787,16 +792,24 @@ def stale_after_hours(config, check):
 
 
 def apply_staleness(result, config, check):
+    threshold = stale_after_hours(config, check)
+    distance_count, distance_ref = result_revision_distance(config, result)
+    if result["status"] != IN_PROGRESS and distance_count and distance_count > 0:
+        stale = dict(result)
+        stale["revision_commits_behind"] = distance_count
+        stale["revision_compare_ref"] = distance_ref
+        stale["revision_distance"] = revision_distance_text(distance_count, distance_ref)
+        stale["status"] = STALE
+        stale["message"] = f"{result.get('message', 'CI run')} ({stale['revision_distance']})"
+        return stale
     if result["status"] != SUCCESS:
         return result
-    threshold = stale_after_hours(config, check)
     completed_at = parse_time(result.get("completed_at"))
     if threshold is None or completed_at is None:
         return result
     age = utc_now() - completed_at
     if age.total_seconds() <= threshold * 3600:
         return result
-    distance_count, distance_ref = result_revision_distance(config, result)
     if distance_count == 0:
         return result
     stale = dict(result)

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

Summary of changes:
 utils/ci-status.py    | 19 +++++++++++++++++--
 utils/ci-trac-line.sh |  2 +-
 2 files changed, 18 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
PostGIS


More information about the postgis-tickets mailing list