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) {
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;