Repository navigation
(#24) Cake 3 catch-up - #25
Merged
gep13 merged 3 commits intoAug 20, 2026
Merged
Conversation
…t7.0 TFM
Cake.Core 3.0.0 ships lib/{net6.0,net7.0} — dropping netcoreapp3.1 +
net5.0 (both EOL) and adding net7.0. The addin's TFMs move from
`net6.0` to `net6.0;net7.0` to match. Sibling arcs (Cake.Eazfuscator.Net
v3.0.0, Cake.ReSharperReports v3.0.0) both shipped the same pair.
Drop the CakeContribGuidelinesOmitTargetFramework block that v2.0.0
added — it existed to suppress CCG0007 for netcoreapp3.1 + net5.0 back
when Cake.Core 2 still demanded them. Cake.Core 3 no longer ships
those TFMs, so CCG no longer asks the addin to target them; the
suppression is vestigial.
Tests TFM stays net6.0 — rotation floor for Cake 1-4 unchanged.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Rotate cake.tool pin to the latest of the Cake 3 major (3.2.0). No #reference retarget needed — the addin still publishes net6.0 into _PublishedLibraries (alongside net7.0), and the script's existing net6.0 reference is still valid. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Rotate Cake.Frosting to latest-of-Cake-3 (3.2.0). No HintPath retarget
needed — the addin still publishes lib/net6.0/ (alongside net7.0), and
the demo's HintPath already targets net6.0.
TargetFramework for build/Build.csproj stays at net6.0 — Cake.Frosting
3.2.0 ships lib/{net6.0,net7.0} so net6.0 is fine.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
gep13
force-pushed
the
feature/issue-24-cake-3-catch-up
branch
from
August 20, 2026 15:48
4511fa0 to
ebd6659
Compare
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 v3.0.0. Standard-shape arc.
Commit summary
2.0.0→3.0.0; addin TFMsnet6.0→net6.0;net7.0; drop theCakeContribGuidelinesOmitTargetFrameworkblock that v2.0.0 added (Cake.Core 3 no longer ships the EOL TFMs it was suppressing)2.3.0→3.2.02.3.0→3.2.0Tests TFM stays
net6.0; global.json SDK stays at8.0.100. demo/script #reference + demo/frosting HintPath stay onnet6.0(still in _PublishedLibraries alongside net7.0).Local verification
./build.ps1 --target=Package— green (Test + Pack; nupkg haslib/{net6.0,net7.0}/)./demo/script/build.ps1— green./demo/frosting/build.ps1— greenMatches sibling arcs Cake.Eazfuscator.Net v3.0.0 + Cake.ReSharperReports v3.0.0 (both shipped
lib/{net6.0,net7.0}/).Closes #24.