Skip to content

Conversation

@aaronpowell
Copy link
Member

Had to move to Aspire.Hosting.JavaScript as that's the new package name, so refactored everything to align with that.

Copilot AI review requested due to automatic review settings November 12, 2025 00:48
Copy link
Contributor

Copilot AI left a 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 pull request updates the project to Aspire 13 stable, which renamed the Node.js hosting package from Aspire.Hosting.NodeJS to Aspire.Hosting.JavaScript. The changes systematically refactor the codebase to align with this new package name while maintaining backward compatibility.

  • Renamed all NodeJS references to JavaScript in namespaces, types, and file names
  • Updated package references from Aspire.Hosting.NodeJS to Aspire.Hosting.JavaScript
  • Removed workarounds for Aspire issue #7779 in SqlServer extensions
  • Added a comprehensive Turborepo demo example application

Reviewed Changes

Copilot reviewed 26 out of 118 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tests/CommunityToolkit.Aspire.Hosting.JavaScript.Extensions.Tests/*.cs Updated namespace from NodeJS to JavaScript in test files
tests/CommunityToolkit.Aspire.Hosting.JavaScript.Extensions.Tests/*.csproj New test project file referencing JavaScript examples
src/CommunityToolkit.Aspire.Hosting.SqlServer.Extensions/*.csproj Removed workaround for Aspire issue #7779
src/CommunityToolkit.Aspire.Hosting.JavaScript.Extensions/*.cs Renamed resource classes and updated namespaces from NodeJS to JavaScript
src/CommunityToolkit.Aspire.Hosting.JavaScript.Extensions/*.csproj Updated package reference to Aspire.Hosting.JavaScript
src/CommunityToolkit.Aspire.Hosting.McpInspector/*.cs Updated using statement to JavaScript namespace
src/CommunityToolkit.Aspire.Hosting.McpInspector/*.csproj Updated package reference to Aspire.Hosting.JavaScript
examples/javascript-ext/turborepo-demo/** Added new comprehensive Turborepo demo example with Next.js apps
nuget.config Removed pre-release Aspire package source
global.json Added trailing newline

@github-actions
Copy link
Contributor

Code Coverage

Package Line Rate Branch Rate Complexity Health
CommunityToolkit.Aspire.GoFeatureFlag 100% 97% 74
CommunityToolkit.Aspire.Hosting.ActiveMQ 78% 40% 108
CommunityToolkit.Aspire.Hosting.ActiveMQ.MassTransit 1% 0% 14
CommunityToolkit.Aspire.Hosting.Adminer 73% 50% 20
CommunityToolkit.Aspire.Hosting.Azure.Dapr 29% 7% 124
CommunityToolkit.Aspire.Hosting.Azure.Dapr.Redis 61% 34% 76
CommunityToolkit.Aspire.Hosting.Azure.DataApiBuilder 100% 100% 22
CommunityToolkit.Aspire.Hosting.Bun 96% 83% 28
CommunityToolkit.Aspire.Hosting.Dapr 60% 37% 840
CommunityToolkit.Aspire.Hosting.DbGate 94% 50% 18
CommunityToolkit.Aspire.Hosting.Deno 98% 85% 44
CommunityToolkit.Aspire.Hosting.Flagd 79% 100% 32
CommunityToolkit.Aspire.Hosting.GoFeatureFlag 87% 73% 36
CommunityToolkit.Aspire.Hosting.Golang 87% 70% 28
CommunityToolkit.Aspire.Hosting.Java 70% 75% 130
CommunityToolkit.Aspire.Hosting.JavaScript.Extensions 97% 85% 200
CommunityToolkit.Aspire.Hosting.k6 58% 12% 20
CommunityToolkit.Aspire.Hosting.Keycloak.Extensions 100% 100% 22
CommunityToolkit.Aspire.Hosting.KurrentDB 71% 75% 34
CommunityToolkit.Aspire.Hosting.LavinMQ 74% 50% 26
CommunityToolkit.Aspire.Hosting.LavinMQ.MassTransit 1% 0% 14
CommunityToolkit.Aspire.Hosting.MailPit 85% 50% 22
CommunityToolkit.Aspire.Hosting.McpInspector 75% 39% 150
CommunityToolkit.Aspire.Hosting.Meilisearch 71% 57% 58
CommunityToolkit.Aspire.Hosting.Minio 88% 75% 56
CommunityToolkit.Aspire.Hosting.MongoDB.Extensions 96% 83% 36
CommunityToolkit.Aspire.Hosting.MySql.Extensions 100% 88% 78
CommunityToolkit.Aspire.Hosting.Ngrok 52% 35% 82
CommunityToolkit.Aspire.Hosting.Ollama 64% 70% 192
CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector 78% 61% 77
CommunityToolkit.Aspire.Hosting.PapercutSmtp 81% 50% 18
CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions 99% 89% 84
CommunityToolkit.Aspire.Hosting.Python.Extensions 39% 32% 90
CommunityToolkit.Aspire.Hosting.RavenDB 62% 48% 148
CommunityToolkit.Aspire.Hosting.Redis.Extensions 100% 71% 48
CommunityToolkit.Aspire.Hosting.Rust 94% 83% 16
CommunityToolkit.Aspire.Hosting.Solr 72% 100% 22
CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects 52% 49% 206
CommunityToolkit.Aspire.Hosting.Sqlite 89% 89% 52
CommunityToolkit.Aspire.Hosting.SqlServer.Extensions 100% 87% 78
CommunityToolkit.Aspire.Hosting.SurrealDb 55% 40% 256
CommunityToolkit.Aspire.KurrentDB 94% 92% 54
CommunityToolkit.Aspire.MassTransit.RabbitMQ 100% 100% 30
CommunityToolkit.Aspire.Meilisearch 97% 92% 68
CommunityToolkit.Aspire.Microsoft.Data.Sqlite 89% 85% 52
CommunityToolkit.Aspire.Microsoft.EntityFrameworkCore.Sqlite 61% 58% 114
CommunityToolkit.Aspire.Minio.Client 73% 59% 88
CommunityToolkit.Aspire.OllamaSharp 77% 71% 132
CommunityToolkit.Aspire.RavenDB.Client 60% 53% 237
CommunityToolkit.Aspire.SurrealDb 79% 63% 78
Summary 68% (6976 / 10246) 55% (1974 / 3558) 4532

Minimum allowed line rate is 60%

@aaronpowell aaronpowell merged commit 3648f86 into main Nov 12, 2025
108 checks passed
@aaronpowell aaronpowell deleted the update-aspire-13-stable branch November 12, 2025 03:02
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.

2 participants