Repository navigation
(#22) Cake 2 catch-up - #23
Merged
gep13 merged 4 commits intoAug 20, 2026
Merged
Conversation
…TFM → net6.0 Cake.Core 2.0.0 dropped netstandard2.0 (ships net5.0/net6.0/netcoreapp3.1 only), so the addin retargets from netstandard2.0 to net6.0. Matches sibling arcs Cake.Eazfuscator.Net v2.0.0 and Cake.ReSharperReports v2.0.0, both of which shipped lib/net6.0/ only for their Cake 2 catch-ups. Tests TFM stays net6.0 — the rotation floor for Cake 1-4 is unchanged. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…e → net6.0 Rotate cake.tool pin to the latest of the Cake 2 major (2.3.0). Retarget the strongnamesigner.cake #reference path from netstandard2.0 to net6.0 in the same commit — the addin no longer publishes a netstandard2.0 folder to _PublishedLibraries, so demo/script would fail to load the DLL if the two moved separately. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…tPath → net6.0
Rotate Cake.Frosting to latest-of-Cake-2 (2.3.0). Retarget the addin
HintPath from netstandard2.0 to net6.0 in the same commit — same
reasoning as demo/script's #reference: the addin no longer publishes
netstandard2.0 output.
TargetFramework for build/Build.csproj stays at net6.0 — Cake.Frosting
2.3.0 ships lib/{netcoreapp3.1,net5.0,net6.0} so net6.0 is fine.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…gets
Cake.Core 2.0.0 ships lib/{netcoreapp3.1,net5.0,net6.0}, and
CakeContrib.Guidelines' CCG0007 rule asks the addin to target all three
by default. Both netcoreapp3.1 (EOL Dec 2022) and net5.0 (EOL May 2022)
are past end-of-life and not installable via `actions/setup-dotnet` on
our `[ windows-2025, ubuntu-24.04 ]` matrix, so we omit them with
CakeContribGuidelinesOmitTargetFramework and ship net6.0 only —
matching sibling arcs Cake.ReSharperReports v2.0.0 and
Cake.Eazfuscator.Net v2.0.0.
CCG0009 ("recommended Cake 6.0.0") stays as a warning — expected until
the eventual v6.0.0 catch-up walks the addin all the way to Cake.Core 6.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Per-Cake-major catch-up for Cake v2.0.0. Standard-shape arc — bumps Cake.Core / Cake.Testing from 1.0.0 to 2.0.0 and rotates addin TFMs.
Commit summary
1.0.0→2.0.0; addin TFMnetstandard2.0→net6.0(Cake.Core 2.0.0 dropped netstandard2.0; matches sibling arcs Cake.Eazfuscator.Net v2.0.0 + Cake.ReSharperReports v2.0.0)1.3.0→2.3.0;strongnamesigner.cake#reference retargetednetstandard2.0→net6.01.3.0→2.3.0; HintPath retargetednetstandard2.0→net6.0CakeContribGuidelinesOmitTargetFrameworkfornetcoreapp3.1+net5.0— both EOL; addin ships net6.0 only (matches sibling arcs)Tests TFM stays
net6.0; global.json SDK stays at8.0.100.Local verification
./build.ps1 --target=Package— green (Test + DotNetCore-Pack; nupkg haslib/net6.0/only)./demo/script/build.ps1— green./demo/frosting/build.ps1— greenCloses #22.