chore: centralize Aspire.AppHost.Sdk version in global.json and document the pattern#119
Draft
chore: centralize Aspire.AppHost.Sdk version in global.json and document the pattern#119
Conversation
…ING.md Agent-Logs-Url: https://github.com/microcks/microcks-aspire/sessions/a73dddd3-aa2d-491e-a4d8-6cc62c2413cc Co-authored-by: SebastienDegodez <2349146+SebastienDegodez@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Centralize Aspire.AppHost.Sdk version for Dependabot updates
chore: centralize Aspire.AppHost.Sdk version in global.json and document the pattern
May 6, 2026
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.
Hardcoding the
Aspire.AppHost.Sdkversion directly in.csproj(<Project Sdk="Aspire.AppHost.Sdk/13.x.x">) blocks Dependabot updates and causesNU1605downgrade errors when NuGet Aspire packages are bumped independently.Changes
Already in place (pre-existing):
global.jsonmsbuild-sdksowns the single authoritative version:.csprojuses the versionless SDK reference:Directory.Packages.propshas noAspire.AppHost.Sdkentrydependabot.ymlconfigures thedotnet-sdkecosystem (tracksmsbuild-sdksinglobal.json) alongside thenugetaspire-packagesgroupThis PR:
.NET Aspire SDK versioningsection toCONTRIBUTING.mdexplaining the pattern, its rationale, and what to update on manual Aspire upgrades