Skip to content

Bump MessagePack and Microsoft.OpenApi to match Umbraco 18.1.0 - #47

Merged
thebuilder merged 1 commit into
mainfrom
claude/fix-umbraco18-package-downgrade
Aug 6, 2026
Merged

Bump MessagePack and Microsoft.OpenApi to match Umbraco 18.1.0#47
thebuilder merged 1 commit into
mainfrom
claude/fix-umbraco18-package-downgrade

Conversation

@thebuilder

Copy link
Copy Markdown
Owner

What

Raises two pinned package versions so the .NET restore stays clean against the current floating Umbraco releases:

  • MessagePack 3.1.7 -> 3.1.8
  • Microsoft.OpenApi 2.7.5 -> 2.11.0

Why

The CI matrix builds against floating Umbraco versions (17.*, 18.*). The newly published Umbraco 18.1.0 pulls MessagePack 3.1.8 and Microsoft.OpenApi 2.11.0 transitively, which are higher than the pinned 3.1.7 / 2.7.5. NuGet reports an NU1605 package downgrade, and TreatWarningsAsErrors turns it into a restore failure on the .NET (Umbraco 17.*) and .NET (Umbraco 18.*) legs. The pinned 17.1.0 leg predates the bump and still passed.

The pins were originally floors ("keep at or above what Umbraco requires"); this just moves the floors up to where Umbraco's graph now sits.

Verification

Local dotnet restore is clean for UmbracoVersion = 18.*, 17.*, and 17.1.0, and dotnet build against 18.* succeeds with no warnings.

Note

This is independent of the docs landing-page work in #46. It surfaced there only because that PR triggered a CI run after Umbraco 18.1.0 shipped; the same failure would occur on main.

🤖 Generated with Claude Code

Umbraco 18.1.0 now pulls MessagePack 3.1.8 and Microsoft.OpenApi 2.11.0
transitively. The project pinned 3.1.7 and 2.7.5, so restore under the
floating 17.* and 18.* CI legs reported an NU1605 package downgrade,
which TreatWarningsAsErrors turns into a build failure.

Raise the pins to 3.1.8 and 2.11.0 (still floors) so restore is clean.
Verified: restore passes for UmbracoVersion 18.*, 17.*, and 17.1.0, and
the project builds against 18.* with no warnings.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
web-analytics Ready Ready Preview Aug 6, 2026 6:35am

@thebuilder
thebuilder merged commit e8cc3e2 into main Aug 6, 2026
7 checks passed
@thebuilder
thebuilder deleted the claude/fix-umbraco18-package-downgrade branch August 6, 2026 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant