ci: make deploy.json update non-fatal
All checks were successful
release / build-and-release (push) Successful in 32s

The step uses `docker exec xetup-web`, which needs the docker socket in the
job container (runner container.docker_host is "-", so it is absent). It runs
after the signed release is published and only refreshes a cosmetic "last
build" indicator, so its failure must not fail the build.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
X9 Dev 2026-05-29 17:21:02 +02:00
parent cdad15a88c
commit 8a7fc109e2

View file

@ -133,6 +133,11 @@ jobs:
echo "Released xetup.exe (commit ${SHORT})"
- name: Update deploy.json
# Cosmetic "last build" indicator. Requires docker.sock in the job
# container (runner container.docker_host). Non-fatal: the signed
# release is already published by this point, so a failure here must
# not fail the build.
continue-on-error: true
run: |
SHORT=$(echo "${{ github.sha }}" | cut -c1-7)
TS=$(date -u +%Y-%m-%dT%H:%M:%SZ)