[SCM] PostGIS branch master updated. 3.7.0beta1-173-g7bc10724ea
git at osgeo.org
git at osgeo.org
Sun Aug 2 00:51:18 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 7bc10724ea488d17b005ef88d7135c9ce34d0558 (commit)
via ef9b2e37ec65d84844d9cc8d6e4ee62cb9d056ac (commit)
from 7684171f72b40191e6c7eea82a72a7aa0d83cbc2 (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 7bc10724ea488d17b005ef88d7135c9ce34d0558
Merge: 7684171f72 ef9b2e37ec
Author: Darafei Praliaskouski <komzpa at gmail.com>
Date: Sun Aug 2 00:51:16 2026 -0700
Merge pull request 'ci: stop ignoring failures in the s390x big-endian step' (!649) from Komzpa/postgis:ci/s390x-stop-ignoring-failures-20260801 into master
The s390x step carries `failure: ignore`, so big-endian failures cannot fail a pipeline. The
mute's stated reason was to keep it non-blocking "while the first big-endian findings are still
being triaged".
Over the 200 most recent pipelines this step completed four times and passed all four. There are
no findings under triage, so the justification has expired and the mute now only hides whatever
comes next. This removes it, and replaces the stale comment with what the measurement actually
says.
The `when:` gating is untouched: s390x still runs on push, tag and cron rather than on every pull
request, because QEMU plus the geospatial dependency closure is expensive. What changes is only
that a failure there now fails the workflow, like every other step.
Reviewed-on: https://gitea.osgeo.org/postgis/postgis/pulls/649
commit ef9b2e37ec65d84844d9cc8d6e4ee62cb9d056ac
Author: Darafei Praliaskouski <me at komzpa.net>
Date: Sat Aug 1 14:13:28 2026 +0400
ci: stop ignoring failures in the s390x big-endian step
The mute was conditional from the start -- keep it non-blocking "while the
first big-endian findings are still being triaged" -- and the condition has
expired without anyone noticing.
Over the 200 most recent pipelines the step completed four times and passed all
four. Zero failures, so nothing is under triage. A mute whose stated reason has
no instances left is not protecting anyone; it just means the project's only
big-endian coverage cannot report a regression.
The gating is untouched: this still runs on master pushes, tags and cron rather
than on every pull request, because QEMU plus the geospatial dependency closure
is expensive and that trade-off is still right.
Worth knowing when judging this: four completions in 2.8 days is the whole of
our big-endian signal, because the step is gated to master pushes and merge
bursts cancel those. Unmuting makes each of those four count; it does not make
them more frequent.
diff --git a/.woodpecker/portability.yml b/.woodpecker/portability.yml
index 19e14eb401..6b0eced045 100644
--- a/.woodpecker/portability.yml
+++ b/.woodpecker/portability.yml
@@ -167,15 +167,18 @@ steps:
s390x-big-endian-qemu:
image: s390x/debian at sha256:4b236f9aafe8a6201c6dca29ce78c28e1eb1e314ecedc2cd2c545f9e49d060e3
pull: true
- failure: ignore
# s390x is the only realistic big-endian coverage. It is intentionally not
# run on every pull request: QEMU plus the geospatial dependency closure is
# expensive, so master pushes, tags, and scheduled runs keep the signal
# without making every contributor wait for full emulation. Pull requests
# that change this workflow also run it so image and startup changes prove
- # themselves before merge. Keep it non-blocking while the first big-endian
- # findings are still being triaged; Woodpecker will show the failed step
- # without failing the whole workflow.
+ # themselves before merge.
+ #
+ # It used to carry `failure: ignore`, kept "while the first big-endian
+ # findings are still being triaged". Over the 200 most recent pipelines this
+ # step completed four times and passed all four; there were no findings under
+ # triage, so the mute had nothing left to justify it and a failure here now
+ # fails the workflow like any other.
when:
- event: [push, tag, cron]
branch: master
-----------------------------------------------------------------------
Summary of changes:
.woodpecker/portability.yml | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
hooks/post-receive
--
PostGIS
More information about the postgis-tickets
mailing list