[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