From ed49b8d97a1454592a15e2620ddaf429246b9e2b Mon Sep 17 00:00:00 2001 From: pi Date: Fri, 19 Jun 2026 18:26:04 +0200 Subject: [PATCH] fix(ci): resolve-versions needs shell: bash for 'set -o pipefail' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The default run shell is 'sh -e {0}' (dash on the act runner), which rejects 'set -o pipefail' ('Illegal option -o pipefail') — failing the resolve-versions job on line 2 and cascading every dependent job to skipped (v1.1.6 run 401). The heavy build steps already declare 'shell: bash'; the resolve step did not. Added it. --- .gitea/workflows/docker-publish.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/docker-publish.yml b/.gitea/workflows/docker-publish.yml index c17d938..2a7025a 100644 --- a/.gitea/workflows/docker-publish.yml +++ b/.gitea/workflows/docker-publish.yml @@ -129,6 +129,7 @@ jobs: steps: - name: Resolve pi version + companion refs id: resolve + shell: bash run: | set -euo pipefail AUTH_HEADER="Authorization: token ${GITEA_BUILD_TOKEN:-${GITHUB_TOKEN:-}}"