[SCM] PostGIS branch master updated. 3.7.0beta1-212-gaab8128078

git at osgeo.org git at osgeo.org
Mon Aug 3 02:47:02 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  aab812807800cf2f3e89e23fcaba50673c763860 (commit)
       via  bbe24efeec92554ba9e17af1a109eb149529f3ec (commit)
      from  91d090f2927552be91c44e02e3a17f4d94099fa6 (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 aab812807800cf2f3e89e23fcaba50673c763860
Merge: 91d090f292 bbe24efeec
Author: Darafei Praliaskouski <komzpa at gmail.com>
Date:   Mon Aug 3 02:47:01 2026 -0700

    Merge pull request 'ci: let the MinGW/Wine workflow run on any amd64 agent' (!657) from Komzpa/postgis:ci/mingw-wine-unpin-host-20260803 into master
    
    The MinGW/Wine workflow pins itself to `hostname: smallcat`. That agent is out of the fleet — it carries `no_schedule=true` because the CI load interfered with interactive work on that machine — so no agent can accept the workflow and it waits indefinitely.
    
    **The damage is not limited to Wine coverage.** A workflow that is never scheduled never reaches a terminal state, so its whole pipeline stays `running`. Measured just now: **5 of 18 live pipelines** were held open this way, including master's own pipeline, and the oldest had been waiting **7 h 14 min** — far past the five-hour pipeline deadline, because that deadline never starts for a workflow that never starts.
    
    Nothing in the job needs that host. `ci/woodie/postgis_mingw_wine.sh` runs inside `debian:bookworm`, derives every path from the workspace, and downloads its own toolchain; it contains no reference to smallcat or to any host-specific path. Dropping the pin lets any `linux/amd64` agent take it.
    
    Pinning to one interactive machine is what made this fragile in the first place, so this deliberately does not repin to another single host.
    
    Reviewed-on: https://gitea.osgeo.org/postgis/postgis/pulls/657


commit bbe24efeec92554ba9e17af1a109eb149529f3ec
Author: Darafei Praliaskouski <me at komzpa.net>
Date:   Mon Aug 3 01:18:42 2026 +0400

    ci: let the MinGW/Wine workflow run on any amd64 agent
    
    The workflow pinned itself to `hostname: smallcat`. That agent is out of the
    fleet: it carries no_schedule=true because the CI load interfered with
    interactive work on that machine, and it is not to be brought back for CI
    capacity. So the workflow has no agent that can accept it and waits forever.
    
    The effect is not confined to Wine coverage. A workflow that never gets
    scheduled never reaches a terminal state, so the whole pipeline stays running:
    at the time of writing, 5 of 18 live pipelines were held open this way,
    including master's own, and the oldest had been waiting 7 hours 14 minutes -
    well past the five-hour pipeline deadline, because the deadline never starts
    for a workflow that never starts.
    
    Nothing in the job needs that host. ci/woodie/postgis_mingw_wine.sh runs inside
    debian:bookworm, derives every path from the workspace, and downloads its own
    toolchain; it contains no reference to smallcat or to any host-specific path.
    Dropping the pin lets any linux/amd64 agent take it.

diff --git a/.woodpecker/mingw-wine.yml b/.woodpecker/mingw-wine.yml
index 719d0826a4..ed79a30953 100644
--- a/.woodpecker/mingw-wine.yml
+++ b/.woodpecker/mingw-wine.yml
@@ -1,6 +1,5 @@
 labels:
   platform: linux/amd64
-  hostname: smallcat
 when:
   event: [push, pull_request, tag]
 

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

Summary of changes:
 .woodpecker/mingw-wine.yml | 1 -
 1 file changed, 1 deletion(-)


hooks/post-receive
-- 
PostGIS


More information about the postgis-tickets mailing list