Skip to content

Expand Umbraco compatibility validation - #16

Merged
thebuilder merged 2 commits into
mainfrom
feat/correct-compatibility-ci
Jul 19, 2026
Merged

Expand Umbraco compatibility validation#16
thebuilder merged 2 commits into
mainfrom
feat/correct-compatibility-ci

Conversation

@thebuilder

Copy link
Copy Markdown
Owner

Summary

  • align the documented compatibility range with the NuGet dependency contract at Umbraco 17.1–18.x
  • validate the minimum supported 17.1 release plus the latest available 17.x and 18.x releases
  • pack and validate the NuGet archive during normal pull request and main-branch validation
  • tighten the Marketplace introduction and package description

Why

The public compatibility claims and NuGet dependency range had drifted apart, while packaging was only exercised after a GitHub Release was published. This makes the minimum supported version explicit and catches missing static assets or malformed package archives before release.

Verification

  • 125 .NET tests passed on Umbraco 17.1.0
  • 125 .NET tests passed on latest 17.x
  • 125 .NET tests passed on latest 18.x
  • example project built for all three compatibility targets
  • NuGet package created successfully and passed unzip -t
  • workflow YAML parsed successfully
  • git diff --check passed

Umbraco 17.1 restores with known vulnerability warnings from its historical dependency graph; the latest 17.x and 18.x validation targets are warning-free.

@thebuilder
thebuilder marked this pull request as ready for review July 19, 2026 21:14
@thebuilder
thebuilder merged commit 4ee54c3 into main Jul 19, 2026
5 checks passed
@thebuilder
thebuilder deleted the feat/correct-compatibility-ci branch July 19, 2026 21:14
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