diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml
index 570b05435..f2a985f0a 100644
--- a/.github/workflows/tests.yaml
+++ b/.github/workflows/tests.yaml
@@ -10,6 +10,7 @@ jobs:
DAPR_VERSION: "1.15.0"
TEST_PROJECT_PATH: tests/CommunityToolkit.Aspire.${{ matrix.name }}/CommunityToolkit.Aspire.${{ matrix.name }}.csproj
CI: true
+ NPM_CONFIG_PACKAGE_LOCK: false
runs-on: "${{ matrix.os }}"
timeout-minutes: 60
name: ${{ matrix.name }}-${{ matrix.os }}
@@ -131,3 +132,10 @@ jobs:
with:
name: testresults-${{ matrix.name }}-${{ matrix.os }}
path: testresults/**
+
+ - name: Upload npm logs if failed
+ if: failure()
+ uses: actions/upload-artifact@v4
+ with:
+ name: npm-logs-${{ matrix.name }}-${{ matrix.os }}
+ path: ${{ runner.os == 'Windows' && 'C:\\npm\\cache\\_logs\\**' || '~/.npm/cache/_logs/**' }}
diff --git a/src/CommunityToolkit.Aspire.Hosting.McpInspector/McpInspectorResource.cs b/src/CommunityToolkit.Aspire.Hosting.McpInspector/McpInspectorResource.cs
index 89fc6bf94..7ef9ebd6e 100644
--- a/src/CommunityToolkit.Aspire.Hosting.McpInspector/McpInspectorResource.cs
+++ b/src/CommunityToolkit.Aspire.Hosting.McpInspector/McpInspectorResource.cs
@@ -37,7 +37,7 @@ public class McpInspectorResource(string name) : ExecutableResource(name, "npx",
///
/// Gets the version of the MCP Inspector.
///
- public const string InspectorVersion = "0.16.5";
+ public const string InspectorVersion = "0.17.2";
private readonly List _mcpServers = [];