From 71b32398ad2dac85ff8948c71c0d4483a61cb16c Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sun, 8 Feb 2026 15:29:23 -0600 Subject: [PATCH] fix(ci): Add set -e to link-packages for proper error propagation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without set -e, if an individual link_package call fails, the script continues silently. Only the last call's exit code determined the step result — masking earlier failures. Co-Authored-By: Claude Opus 4.6 --- .woodpecker.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.woodpecker.yml b/.woodpecker.yml index b303eea..2c9fdbd 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -280,6 +280,7 @@ steps: - echo "Waiting 10 seconds for packages to be indexed in registry..." - sleep 10 - | + set -e link_package() { PKG="$$1" echo "Linking $$PKG..."