ci: install python3 before woodpecker-verify.sh (missing in dotnet/sdk:10.0 image)

The coverage-rate gate in woodpecker-verify.sh shells out to python3 to parse
coverage.cobertura.xml; the base image doesn't ship it, so CI failed with
exit code 127 before any test ran.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Sergej Kern 2026-07-25 03:49:23 +02:00
parent cbae4d1aa2
commit a5159eb056
1 changed files with 2 additions and 1 deletions

View File

@ -11,6 +11,7 @@ steps:
restore-build-test:
image: mcr.microsoft.com/dotnet/sdk:10.0
commands:
- apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends python3
- bash scripts/woodpecker-verify.sh
when:
- event: [pull_request, push]
@ -24,7 +25,7 @@ steps:
from_secret: gitea_token
PACK_VERSION_PROJECT: src/Robotico.Nexus.Client/Robotico.Nexus.Client.csproj
commands:
- apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends git ca-certificates
- apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends git ca-certificates python3
- bash scripts/woodpecker-verify.sh
- bash scripts/woodpecker-release.sh
when: