Skip to content

Group Aspire package updates in Renovate - #5993

Merged
danielmarbach merged 1 commit into
masterfrom
copilot/implement-renovate-grouping-for-aspire
Oct 13, 2026
Merged

danielmarbach merged 1 commit into
masterfrom
copilot/implement-renovate-grouping-for-aspire

Conversation

Copilot AI commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Aspire packages release together, but Renovate opens a separate pull request for each one. The 13.6.1 release produced five: #5954, #5955, #5956, #5957, #5958.

Change

  • Adds a package rule to .github/renovate.json5. The rule groups NuGet packages whose names start with Aspire. into one "Aspire" pull request:

    {
      description:"Aspire packages and the Aspire.AppHost.Sdk MSBuild SDK",
      matchDatasources: ["nuget"],
      matchPackageNames: ["/^Aspire\\./"],
      groupName: "Aspire",
      groupSlug: "aspire"
    },

Scope

  • Covered:
    • the Aspire.Hosting.* packages in TestingTool.AppHost.csproj
    • the Aspire.AppHost.Sdk version in tools/testing-tool/global.json
  • Not covered: Particular.Aspire.Hosting.ServicePlatform. It is Particular's own package and releases separately.

Expected effect

@rbev rbev left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be nice if we could base our renovate config on config:recommended instead of managing these groups ourselves.

@danielmarbach
danielmarbach enabled auto-merge (squash) October 13, 2026 06:33
@danielmarbach

Copy link
Copy Markdown
Contributor

It would be nice if we could base our renovate config on config:recommended instead of managing these groups ourselves.

@rbev didn't even know those existed. It might even be worthwhile raising something with repo standards. Not sure that I have the capacity to look into this, though. I'll keep you posted

@danielmarbach
danielmarbach merged commit 7dc9f0c into master Oct 13, 2026
69 of 70 checks passed
@danielmarbach
danielmarbach deleted the copilot/implement-renovate-grouping-for-aspire branch October 13, 2026 06:37
@danielmarbach

Copy link
Copy Markdown
Contributor

We also have this https://github.com/Particular/shared-workflows/blob/main/renovate/global-config.json5 which probably requires an update with the setup-wsl action

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.

4 participants