diff --git a/Documentation/global-installs/linux-global-install-design.md b/Documentation/global-installs/linux-global-install-design.md index 81d771db9f..a3aa85cf80 100644 --- a/Documentation/global-installs/linux-global-install-design.md +++ b/Documentation/global-installs/linux-global-install-design.md @@ -63,7 +63,7 @@ To do the install on linux, we just run the `installCommand`. ### Newest on Win/Mac -- The Available SDK API: This uses the data from: -https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json +https://builds.dotnet.microsoft.com/dotnet/release-metadata/releases-index.json We created an API to get the newest SDKs available that were in support. We can use this for Windows and Mac to tell which SDK to use. diff --git a/vscode-dotnet-runtime-library/src/Acquisition/GlobalInstallerResolver.ts b/vscode-dotnet-runtime-library/src/Acquisition/GlobalInstallerResolver.ts index d9f94f1c4b..1196ee8b06 100644 --- a/vscode-dotnet-runtime-library/src/Acquisition/GlobalInstallerResolver.ts +++ b/vscode-dotnet-runtime-library/src/Acquisition/GlobalInstallerResolver.ts @@ -293,7 +293,7 @@ Visit https://dotnet.microsoft.com/platform/support/policy/dotnet-core for suppo */ private getIndexUrl(majorMinor : string ) : string { - return `https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/${majorMinor}/releases.json`; + return `https://builds.dotnet.microsoft.com/dotnet/release-metadata/${majorMinor}/releases.json`; } /** diff --git a/vscode-dotnet-runtime-library/src/Acquisition/VersionResolver.ts b/vscode-dotnet-runtime-library/src/Acquisition/VersionResolver.ts index b72c79b5c2..e8e968cc1f 100644 --- a/vscode-dotnet-runtime-library/src/Acquisition/VersionResolver.ts +++ b/vscode-dotnet-runtime-library/src/Acquisition/VersionResolver.ts @@ -28,7 +28,7 @@ import { DotnetInstallMode } from './DotnetInstallMode'; export class VersionResolver implements IVersionResolver { protected webWorker: WebRequestWorker; - private readonly releasesUrl = 'https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json'; + private readonly releasesUrl = 'https://builds.dotnet.microsoft.com/dotnet/release-metadata/releases-index.json'; constructor( private readonly context : IAcquisitionWorkerContext, diff --git a/vscode-dotnet-runtime-library/src/test/mocks/mock-releases.json b/vscode-dotnet-runtime-library/src/test/mocks/mock-releases.json index 8bdd2ea0cc..d7c548db59 100644 --- a/vscode-dotnet-runtime-library/src/test/mocks/mock-releases.json +++ b/vscode-dotnet-runtime-library/src/test/mocks/mock-releases.json @@ -11,7 +11,7 @@ "support-phase": "maintenance", "release-type" : "lts", "eol-date": "2019-12-23", - "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json" + "releases.json": "https://builds.dotnet.microsoft.com/dotnet/release-metadata/2.2/releases.json" }, { "channel-version": "2.1", @@ -24,7 +24,7 @@ "release-type" : "lts", "support-phase": "lts", "eol-date": null, - "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.1/releases.json" + "releases.json": "https://builds.dotnet.microsoft.com/dotnet/release-metadata/2.1/releases.json" }, { "channel-version": "2.0", @@ -37,7 +37,7 @@ "release-type" : "lts", "support-phase": "eol", "eol-date": "2018-10-01", - "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.0/releases.json" + "releases.json": "https://builds.dotnet.microsoft.com/dotnet/release-metadata/2.0/releases.json" }, { "channel-version": "1.1", @@ -50,7 +50,7 @@ "release-type" : "lts", "support-phase": "eol", "eol-date": "2019-06-27", - "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/1.1/releases.json" + "releases.json": "https://builds.dotnet.microsoft.com/dotnet/release-metadata/1.1/releases.json" }, { "channel-version": "1.0", @@ -63,7 +63,7 @@ "release-type" : "lts", "support-phase": "eol", "eol-date": "2019-06-27", - "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/1.0/releases.json" + "releases.json": "https://builds.dotnet.microsoft.com/dotnet/release-metadata/1.0/releases.json" } ] } \ No newline at end of file diff --git a/vscode-dotnet-runtime-library/src/test/unit/WebRequestWorker.test.ts b/vscode-dotnet-runtime-library/src/test/unit/WebRequestWorker.test.ts index 75e279a21b..b868adf05e 100644 --- a/vscode-dotnet-runtime-library/src/test/unit/WebRequestWorker.test.ts +++ b/vscode-dotnet-runtime-library/src/test/unit/WebRequestWorker.test.ts @@ -31,7 +31,7 @@ chai.use(chaiAsPromised); const maxTimeoutTime = 10000; // Website used for the sake of it returning the same response always (tm) -const staticWebsiteUrl = 'https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.1/releases.json'; +const staticWebsiteUrl = 'https://builds.dotnet.microsoft.com/dotnet/release-metadata/2.1/releases.json'; suite('WebRequestWorker Unit Tests', () => { test('Acquire Version Network Failure', async () => { diff --git a/vscode-dotnet-sdk-extension/src/test/functional/DotnetCoreAcquisitionExtension.test.ts b/vscode-dotnet-sdk-extension/src/test/functional/DotnetCoreAcquisitionExtension.test.ts index 1982480a16..451da50e68 100644 --- a/vscode-dotnet-sdk-extension/src/test/functional/DotnetCoreAcquisitionExtension.test.ts +++ b/vscode-dotnet-sdk-extension/src/test/functional/DotnetCoreAcquisitionExtension.test.ts @@ -197,7 +197,7 @@ suite('DotnetCoreAcquisitionExtension End to End', function() const newestVersion = '6.0.408'; const mockAcquisitionContext = getMockAcquisitionContext('sdk', ''); - const url = 'https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/6.0/releases.json' + const url = 'https://builds.dotnet.microsoft.com/dotnet/release-metadata/6.0/releases.json' const webWorker = new MockIndexWebRequestWorker(mockAcquisitionContext, url); webWorker.knownUrls.push(url); // Note that ZIPS in the data below come before EXEs to make sure the file extension check works.