From 6ac91a5a5c529fb2fc64124f60d56fd83462a5b7 Mon Sep 17 00:00:00 2001 From: Vladimir Morozov Date: Fri, 14 Aug 2026 10:42:32 -0700 Subject: [PATCH] Fix network isolation issues --- .ado/publish.yml | 4 ++++ global.json | 2 +- test/TestCases/projects/js-cjs-dynamic/package.json | 4 ++-- test/TestCases/projects/js-cjs-module/package.json | 4 ++-- test/TestCases/projects/js-esm-dynamic/package.json | 4 ++-- test/TestCases/projects/js-esm-module/package.json | 4 ++-- test/TestCases/projects/ts-cjs-dynamic/package.json | 4 ++-- test/TestCases/projects/ts-cjs-module/package.json | 4 ++-- test/TestCases/projects/ts-esm-dynamic/package.json | 4 ++-- test/TestCases/projects/ts-esm-module/package.json | 4 ++-- 10 files changed, 21 insertions(+), 17 deletions(-) diff --git a/.ado/publish.yml b/.ado/publish.yml index fece3ea3..6d331237 100644 --- a/.ado/publish.yml +++ b/.ado/publish.yml @@ -255,6 +255,10 @@ extends: displayName: Test ${{ MatrixEntry.TargetRuntime }} ${{ MatrixEntry.DotnetVersion }} variables: + # Route the test `npm install` (test/JSProjectTests.cs) through the ADO feed + # instead of registry.npmjs.org for network-isolation compliance. + NPM_CONFIG_USERCONFIG: $(Build.SourcesDirectory)/.npmrc + NPM_CONFIG_CACHE: $(Agent.TempDirectory)/.npmCache ${{ if and( variables.DisableOsxArm64CodeQL, eq( MatrixEntry.TargetRuntime, 'osx-arm64' )) }}: ONEES_ENFORCED_CODEQL_ENABLED: false diff --git a/global.json b/global.json index a5175004..fe35740d 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "10.0.100", + "version": "10.0.303", "allowPrerelease": true, "rollForward": "latestFeature" } diff --git a/test/TestCases/projects/js-cjs-dynamic/package.json b/test/TestCases/projects/js-cjs-dynamic/package.json index 6a8f8a51..45aaf401 100644 --- a/test/TestCases/projects/js-cjs-dynamic/package.json +++ b/test/TestCases/projects/js-cjs-dynamic/package.json @@ -7,7 +7,7 @@ "node-api-dotnet": "file:../../../../out/pkg/node-api-dotnet" }, "devDependencies": { - "@types/node": "^18.16.14", - "typescript": "~5.5.4" + "@types/node": "18.16.14", + "typescript": "5.5.4" } } diff --git a/test/TestCases/projects/js-cjs-module/package.json b/test/TestCases/projects/js-cjs-module/package.json index 17d1d199..0a49b48f 100644 --- a/test/TestCases/projects/js-cjs-module/package.json +++ b/test/TestCases/projects/js-cjs-module/package.json @@ -7,7 +7,7 @@ "node-api-dotnet": "file:../../../../out/pkg/node-api-dotnet" }, "devDependencies": { - "@types/node": "^18.16.14", - "typescript": "~5.5.4" + "@types/node": "18.16.14", + "typescript": "5.5.4" } } diff --git a/test/TestCases/projects/js-esm-dynamic/package.json b/test/TestCases/projects/js-esm-dynamic/package.json index 0e05100e..a0ae3e18 100644 --- a/test/TestCases/projects/js-esm-dynamic/package.json +++ b/test/TestCases/projects/js-esm-dynamic/package.json @@ -8,7 +8,7 @@ "node-api-dotnet": "file:../../../../out/pkg/node-api-dotnet" }, "devDependencies": { - "@types/node": "^18.16.14", - "typescript": "~5.5.4" + "@types/node": "18.16.14", + "typescript": "5.5.4" } } diff --git a/test/TestCases/projects/js-esm-module/package.json b/test/TestCases/projects/js-esm-module/package.json index af7d9cd1..9995e546 100644 --- a/test/TestCases/projects/js-esm-module/package.json +++ b/test/TestCases/projects/js-esm-module/package.json @@ -8,7 +8,7 @@ "node-api-dotnet": "file:../../../../out/pkg/node-api-dotnet" }, "devDependencies": { - "@types/node": "^18.16.14", - "typescript": "~5.5.4" + "@types/node": "18.16.14", + "typescript": "5.5.4" } } diff --git a/test/TestCases/projects/ts-cjs-dynamic/package.json b/test/TestCases/projects/ts-cjs-dynamic/package.json index dec2112a..c690fda8 100644 --- a/test/TestCases/projects/ts-cjs-dynamic/package.json +++ b/test/TestCases/projects/ts-cjs-dynamic/package.json @@ -7,7 +7,7 @@ "node-api-dotnet": "file:../../../../out/pkg/node-api-dotnet" }, "devDependencies": { - "@types/node": "^18.16.14", - "typescript": "~5.5.4" + "@types/node": "18.16.14", + "typescript": "5.5.4" } } diff --git a/test/TestCases/projects/ts-cjs-module/package.json b/test/TestCases/projects/ts-cjs-module/package.json index 17d1d199..0a49b48f 100644 --- a/test/TestCases/projects/ts-cjs-module/package.json +++ b/test/TestCases/projects/ts-cjs-module/package.json @@ -7,7 +7,7 @@ "node-api-dotnet": "file:../../../../out/pkg/node-api-dotnet" }, "devDependencies": { - "@types/node": "^18.16.14", - "typescript": "~5.5.4" + "@types/node": "18.16.14", + "typescript": "5.5.4" } } diff --git a/test/TestCases/projects/ts-esm-dynamic/package.json b/test/TestCases/projects/ts-esm-dynamic/package.json index 31e600dc..2f1f3e6d 100644 --- a/test/TestCases/projects/ts-esm-dynamic/package.json +++ b/test/TestCases/projects/ts-esm-dynamic/package.json @@ -8,7 +8,7 @@ "node-api-dotnet": "file:../../../../out/pkg/node-api-dotnet" }, "devDependencies": { - "@types/node": "^18.16.14", - "typescript": "~5.5.4" + "@types/node": "18.16.14", + "typescript": "5.5.4" } } diff --git a/test/TestCases/projects/ts-esm-module/package.json b/test/TestCases/projects/ts-esm-module/package.json index af7d9cd1..9995e546 100644 --- a/test/TestCases/projects/ts-esm-module/package.json +++ b/test/TestCases/projects/ts-esm-module/package.json @@ -8,7 +8,7 @@ "node-api-dotnet": "file:../../../../out/pkg/node-api-dotnet" }, "devDependencies": { - "@types/node": "^18.16.14", - "typescript": "~5.5.4" + "@types/node": "18.16.14", + "typescript": "5.5.4" } }