Bump Umbraco 17.4.0 and update CI build workflow#488
Conversation
- bump Markdig 0.45.0 (match Umbraco 17.4.0) - bump FileSignatures 7.1 (updates transitive dependency OpenMcdf to 3.1.4) - bump Microsoft.NET.Test.Sdk 18.4.0 - bump pnpm 11.4.0 and reinstall dependencies - bump GitHub actions to latest - amend dotnet version to dynamically match newest feature band
- pnpm version read from package.json `packageManager` field
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Updates the project’s minimum supported Umbraco 17 version to 17.4.0 and refreshes build/dependency tooling to match, including .NET, Docker, and CI configuration.
Changes:
- Bumped Umbraco 17 minimum version references to 17.4.0 across docs, build props, Docker, and compose config.
- Updated several dependencies/tooling versions (e.g., FileSignatures, Markdig, pnpm, GitHub Actions).
- Removed OpenMcdf package references and version property.
Reviewed changes
Copilot reviewed 15 out of 16 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| umbraco-marketplace-readme.md | Updates documented minimum Umbraco 17 requirement to 17.4.0. |
| src/Articulate/Articulate.csproj | Updates package versions; removes OpenMcdf reference. |
| src/Articulate.Web/Client/package.json | Bumps pnpm version via packageManager. |
| src/Articulate.Web/Articulate.Web.csproj | Mirrors dependency updates; removes OpenMcdf reference. |
| src/Articulate.Tests/Articulate.Tests.csproj | Updates test SDK; removes OpenMcdf reference. |
| src/Articulate.Tests.Website/Articulate.Tests.Website.csproj | Removes OpenMcdf reference. |
| global.json | Adjusts pinned .NET SDK version and roll-forward behavior. |
| docker-compose.yml | Updates default Umbraco 17 version range to start at 17.4.0. |
| build/docker-site/ArticulateDockerSite.csproj | Removes OpenMcdf reference. |
| RELEASE_NOTES.md | Updates minimum Umbraco 17 requirement to 17.4.0. |
| README.md | Updates minimum Umbraco 17 requirement to 17.4.0. |
| Dockerfile | Updates Umbraco version range; changes .NET base images to floating 10.0 tags. |
| Directory.Build.props | Updates net10 Umbraco version range; removes OpenMcdf version property. |
| .github/workflows/build.yml | Updates action versions; adjusts pnpm and .NET SDK setup behavior. |
| .devcontainer/Dockerfile | Bumps pnpm version used by corepack. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Greptile SummaryThis PR bumps Umbraco to 17.4.0 as the minimum .NET 10 target and updates several related dependencies and toolchain versions throughout the project. It also cleans up explicit
Confidence Score: 5/5This PR is safe to merge — all changes are routine dependency and toolchain version bumps with no logic modifications. Every changed file is either a version number, a lock file regeneration, or a documentation update. The removal of explicit OpenMcdf pins is intentional and covered by the updated FileSignatures transitive dependency. The switch to floating SDK and Docker image tags is a deliberate policy change described in the PR. No files require special attention. Important Files Changed
Reviews (2): Last reviewed commit: "Merge branch 'Shazwazza:develop' into pr..." | Re-trigger Greptile |
|
@Shazwazza ok to let the .NET SDK tags float for latest 9.0.x / 10.0.x or would you rather pin? |
|
@gavinfaux we can pin and have rollForward set |
"version": "10.0.100",
"rollForward": "latestFeature",👍 |
packageManagerfield