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