You've already forked setup-dotnet
mirror of
https://github.com/actions/setup-dotnet.git
synced 2025-09-09 06:14:08 +07:00
V2 - Use new .NET CDN URLs and update to latest install scripts (#568)
* new cdn url changes * Fix Workflow * Fix CI failures for ubuntu-latest * Fix upload-artifact@v4 * Fix proxy test issue * Fix Proxy env issue * Fix globalization invariant issue * Fix libssl issue * Install libssl1.1 to fix CI failures * Add fallback logic * Fix CI failures dist * Update installer.ts * Update installer.ts * Fix proxy test failure * Update signed version --------- Co-authored-by: Priya Gupta <147705955+priyagupta108@users.noreply.github.com>
This commit is contained in:
11
dist/index.js
vendored
11
dist/index.js
vendored
@ -379,7 +379,13 @@ class DotnetCoreInstaller {
|
||||
}
|
||||
getReleasesJsonUrl(httpClient, versionParts) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield httpClient.getJson(DotNetCoreIndexUrl);
|
||||
let response;
|
||||
try {
|
||||
response = yield httpClient.getJson(DotNetCoreIndexUrl);
|
||||
}
|
||||
catch (error) {
|
||||
response = yield httpClient.getJson(DotnetCoreIndexFallbackUrl);
|
||||
}
|
||||
const result = response.result || {};
|
||||
let releasesInfo = result['releases-index'];
|
||||
releasesInfo = releasesInfo.filter((info) => {
|
||||
@ -403,7 +409,8 @@ class DotnetCoreInstaller {
|
||||
}
|
||||
}
|
||||
exports.DotnetCoreInstaller = DotnetCoreInstaller;
|
||||
const DotNetCoreIndexUrl = 'https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json';
|
||||
const DotNetCoreIndexUrl = 'https://builds.dotnet.microsoft.com/dotnet/release-metadata/releases-index.json';
|
||||
const DotnetCoreIndexFallbackUrl = 'https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json';
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
Reference in New Issue
Block a user