Skip to content

v2.1.1

tagged this 19 Aug 01:54
The v2.1.0 release dropped both with "::warning::Skipping (build failed)", and the cause
was not the code — both build clean on net8.0 and net10.0. publish.yml restores
SplatDev.Core.sln once and then builds each plugin with --no-restore, so a project outside
the solution has no assets file and fails immediately.

CLAUDE.md records that Getnet, Santander and Schema2Yaml build only via their own csproj,
"which is why CI builds per-project without --no-restore". That is no longer what
publish.yml does — it does pass --no-restore — so the note described a workflow that had
since changed, and the two packages had been silently absent from releases.

Santander is the one that matters: 1.3.0 moved its API-key guard onto the pipeline as an
authorization filter, and NuGet was still serving 1.1.6. Getnet 1.1.0 was the net8.0 port.

Their SplatDev.Payments.* dependencies came into the solution with them, which is what
restore needs to resolve the project references.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EJyT1Wgbvu4P3Yg5roBLng
Assets 2
Loading