-
Notifications
You must be signed in to change notification settings - Fork 690
Update Aspire branding and version references from 9.5.0 to 9.6.0 #11459
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Aspire branding and version references from 9.5.0 to 9.6.0 #11459
Conversation
… and update template.json files Co-authored-by: joperezr <[email protected]>
…for 9.6.0 Co-authored-by: joperezr <[email protected]>
…sion references Co-authored-by: joperezr <[email protected]>
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 11459 Or
iex "& { $(irm https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 11459" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR systematically updates all Aspire branding and version references from 9.5.0 to 9.6.0 across the repository, following the established pattern from PR #10302. The changes focus on test data, version configuration, and GitHub policy settings to reflect the new Aspire 9.6 release.
Key Changes
- Updated test data and version constants across CLI tests to use 9.6.0 instead of 9.5.0
- Incremented the minor version from 5 to 6 in the main version configuration file
- Updated GitHub milestone assignment policy to automatically assign 9.6 milestone to new PRs
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
tests/Aspire.Templates.Tests/NewUpAndBuildSupportProjectTemplatesTests.cs | Updated AspireVersionNext constant from "9.5" to "9.6" |
tests/Aspire.Cli.Tests/Utils/CliUpdateNotificationServiceTests.cs | Updated all test version data from 9.5.0 to 9.6.0 and adjusted preview versions accordingly |
tests/Aspire.Cli.Tests/Projects/ProjectUpdaterTests.cs | Updated extensive test data with version references from 9.5.0/9.5.1 to 9.6.0/9.6.1 across multiple test scenarios |
tests/Aspire.Cli.Tests/Projects/FallbackProjectParserTests.cs | Updated test project XML content to use 9.6.0-test instead of 9.5.0-test |
eng/Versions.props | Changed MinorVersion property from 5 to 6 for the new release |
.github/policies/milestoneAssignment.prClosed.yml | Updated milestone assignment from 9.5 to 9.6 for PRs merged to main branch |
then: | ||
- addMilestone: | ||
milestone: 9.5 | ||
milestone: 9.6 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
9.6 or 10.0? (or 13?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exactly my question, since it wasn't clear all we need now is to have the release branch and main to produce different versions so I went with the obvious. Once we know, we can update.
@eerhardt I'm undoing all of the changes to test files to see if this passes. |
This PR updates all Aspire branding and version references from 9.5.0 to 9.6.0 across the repository, following the established pattern from PR #10302.
Changes Made
Project Templates
AspireVersion*
parametersAspireVersionActual
switch statements to handle 9.6 as the new default versionaspire-9.6-tfms
to aspire-empty template configurationCLI Tests
CliUpdateNotificationServiceTests.cs
andProjectUpdaterTests.cs
AspireVersionNext
constant from "9.5" to "9.6" in template testsDocumentation & Release Notes
aspire update
command sample output in whats-new-95.md to show upgrades to 9.6.0Configuration
Validation
Pattern Consistency
This update follows the same systematic approach used in previous version updates:
The changes are surgical and minimal, focusing only on version branding without modifying functional code unnecessarily.
This pull request was created as a result of the following prompt from Copilot chat.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.