Skip to content

updating Deno version - #636

Merged
aaronpowell merged 8 commits into
mainfrom
deno-update
Oct 13, 2025
Merged

aaronpowell merged 8 commits into
mainfrom
deno-update

Conversation

@aaronpowell

Copy link
Copy Markdown
Member

Hoping to fix #377

Comment thread .github/actions/setup-runtimes-caching/action.yml Outdated
Copilot AI review requested due to automatic review settings October 13, 2025 00:18

Copilot AI 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.

Pull Request Overview

This PR updates the Deno version and improves the reliability of Deno integration tests. The changes address issue #377 by upgrading Deno from v2.1.4 to v2.3.2 and modernizing the test approach to use health checks instead of log text parsing.

Key changes:

  • Updates Deno version from v2.1.4 to v2.3.2 in CI setup
  • Replaces text-based waiting with proper health check mechanisms in tests
  • Adds HTTP health checks to Deno applications for better monitoring

Reviewed Changes

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

File Description
.github/actions/setup-runtimes-caching/action.yml Updates Deno version from v2.1.4 to v2.3.2
tests/CommunityToolkit.Aspire.Hosting.Deno.Tests/AppHostTests.cs Replaces text-based waiting with health check waiting and extends timeout
examples/deno/CommunityToolkit.Aspire.Hosting.Deno.AppHost/Program.cs Adds HTTP health checks to both Deno applications

Comment thread .github/actions/setup-runtimes-caching/action.yml Outdated
@github-actions

Copy link
Copy Markdown
Contributor

Code Coverage

Package Line Rate Branch Rate Complexity Health
CommunityToolkit.Aspire.EventStore 100% 100% 46 ✔
CommunityToolkit.Aspire.GoFeatureFlag 100% 97% 74 ✔
CommunityToolkit.Aspire.Hosting.ActiveMQ 79% 40% 100 ➖
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 87% 75% 54 ✔
CommunityToolkit.Aspire.Hosting.Dapr 67% 55% 834 ➖
CommunityToolkit.Aspire.Hosting.DbGate 94% 50% 18 ✔
CommunityToolkit.Aspire.Hosting.Deno 84% 75% 72 ✔
CommunityToolkit.Aspire.Hosting.EventStore 94% 100% 18 ✔
CommunityToolkit.Aspire.Hosting.GoFeatureFlag 93% 50% 18 ✔
CommunityToolkit.Aspire.Hosting.Golang 87% 70% 28 ✔
CommunityToolkit.Aspire.Hosting.Java 70% 75% 130 ➖
CommunityToolkit.Aspire.Hosting.k6 58% 12% 20 ❌
CommunityToolkit.Aspire.Hosting.LavinMQ 78% 50% 18 ➖
CommunityToolkit.Aspire.Hosting.LavinMQ.MassTransit 1% 0% 14 ❌
CommunityToolkit.Aspire.Hosting.MailPit 91% 50% 14 ✔
CommunityToolkit.Aspire.Hosting.McpInspector 89% 55% 148 ✔
CommunityToolkit.Aspire.Hosting.Meilisearch 73% 57% 50 ➖
CommunityToolkit.Aspire.Hosting.Minio 93% 75% 48 ✔
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.NodeJS.Extensions 97% 78% 286 ✔
CommunityToolkit.Aspire.Hosting.Ollama 67% 70% 174 ➖
CommunityToolkit.Aspire.Hosting.OpenTelemetryCollector 78% 61% 77 ➖
CommunityToolkit.Aspire.Hosting.PapercutSmtp 92% 50% 10 ✔
CommunityToolkit.Aspire.Hosting.PostgreSQL.Extensions 99% 89% 84 ✔
CommunityToolkit.Aspire.Hosting.Python.Extensions 68% 55% 90 ➖
CommunityToolkit.Aspire.Hosting.RavenDB 63% 49% 136 ➖
CommunityToolkit.Aspire.Hosting.Redis.Extensions 100% 71% 48 ✔
CommunityToolkit.Aspire.Hosting.Rust 94% 83% 16 ✔
CommunityToolkit.Aspire.Hosting.Solr 96% 100% 14 ✔
CommunityToolkit.Aspire.Hosting.SqlDatabaseProjects 76% 63% 154 ➖
CommunityToolkit.Aspire.Hosting.Sqlite 99% 89% 42 ✔
CommunityToolkit.Aspire.Hosting.SqlServer.Extensions 100% 87% 78 ✔
CommunityToolkit.Aspire.Hosting.SurrealDb 54% 37% 234 ❌
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 73% (7314 / 10014) 61% (2182 / 3586) 4398 ➖

Minimum allowed line rate is 60%

@aaronpowell
aaronpowell merged commit 7c4ea4c into main Oct 13, 2025
299 of 302 checks passed
@aaronpowell
aaronpowell deleted the deno-update branch October 13, 2025 03:30

This branch was previously deployed

1 inactive deployment
azure-artifacts — 4aa05ec9 Deployed Oct 13, 2025 by aaronpowell via publish-azure-artifacts #1787
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.

Deno integration doesn't work with Deno 2.1.5

2 participants