Fix release deploy: use bash for the deploy step's set -o pipefail
CI / test (push) Successful in 3m14s
Release / test (push) Successful in 3m10s
Release / build-and-deploy (push) Successful in 43s

Gitea Actions runs `run:` steps with `sh` by default, which doesn't
support bash's `set -o pipefail` ("Illegal option -o pipefail",
exit 2). node:22-bookworm-slim (Debian) includes bash, so declaring
shell: bash for this step fixes it without changing the base image.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-26 01:13:45 +02:00
co-authored by Claude Sonnet 5
parent eca8e24fd9
commit 8d88363583
+1
View File
@@ -101,6 +101,7 @@ jobs:
# first connect (see DEPLOYMENT.md). Safe to leave unset.
DEPLOY_HOST_KEY: ${{ secrets.DEPLOY_HOST_KEY }}
VERSION: ${{ steps.image.outputs.version }}
shell: bash
run: |
set -euo pipefail
umask 077