From 26e57c8655cf01df89c0300cd75154aed9deeb4b Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Tue, 11 Aug 2026 07:34:30 +1000 Subject: [PATCH] ci: pin .NET SDK image to 9.0 to match global.json The pinned jellyfin-ha-src fork sets global.json sdk 9.0.0 (rollForward latestMinor), so the publish steps in build.yaml and docker.yaml must run on the .NET 9 SDK. They referenced sdk:10.0, which fails the pinned build. Repoint both publish steps to mcr.microsoft.com/dotnet/sdk:9.0. --- .woodpecker/build.yaml | 2 +- .woodpecker/docker.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml index 6afcb26..1db1e3f 100644 --- a/.woodpecker/build.yaml +++ b/.woodpecker/build.yaml @@ -5,7 +5,7 @@ steps: # Clone the pinned upstream jellyfin-ha source and publish the .NET server # into ./publish-output (consumed by Dockerfile.runtime). - name: publish - image: mcr.microsoft.com/dotnet/sdk:10.0 + image: mcr.microsoft.com/dotnet/sdk:9.0 commands: - | REF=$$(cat UPSTREAM_REF) diff --git a/.woodpecker/docker.yaml b/.woodpecker/docker.yaml index f45b536..e611658 100644 --- a/.woodpecker/docker.yaml +++ b/.woodpecker/docker.yaml @@ -5,7 +5,7 @@ when: steps: # Same publish step as the PR pipeline: clone pinned upstream + dotnet publish. - name: publish - image: mcr.microsoft.com/dotnet/sdk:10.0 + image: mcr.microsoft.com/dotnet/sdk:9.0 commands: - | REF=$$(cat UPSTREAM_REF)