Implement a warning for EOL .NET versions

This commit is contained in:
GGG KILLER 2021-11-11 15:31:29 -03:00
parent e3ce4164b3
commit a08ec73dff
2 changed files with 13 additions and 2 deletions

6
dist/index.js vendored
View File

@ -17087,7 +17087,11 @@ class DotnetCoreInstaller {
if (releasesInfo.length === 0) { if (releasesInfo.length === 0) {
throw new Error(`Could not find info for version ${versionParts.join('.')} at ${DotNetCoreIndexUrl}`); throw new Error(`Could not find info for version ${versionParts.join('.')} at ${DotNetCoreIndexUrl}`);
} }
return releasesInfo[0]['releases.json']; const releaseInfo = releasesInfo[0];
if (releaseInfo['support-phase'] === 'eol') {
core.warning(`${releaseInfo['product']} ${releaseInfo['channel-version']} is no longer supported and may not work properly.`);
}
return releaseInfo['releases.json'];
}); });
} }
} }

View File

@ -283,7 +283,14 @@ export class DotnetCoreInstaller {
); );
} }
return releasesInfo[0]['releases.json']; const releaseInfo = releasesInfo[0];
if (releaseInfo['support-phase'] === 'eol') {
core.warning(
`${releaseInfo['product']} ${releaseInfo['channel-version']} is no longer supported and may not work properly.`
);
}
return releaseInfo['releases.json'];
} }
private version: string; private version: string;