Add rollback mechanism for C# buildless
This commit is contained in:
parent
c7964947b4
commit
0c392c4570
9 changed files with 117 additions and 65 deletions
5
lib/config-utils.js
generated
5
lib/config-utils.js
generated
|
|
@ -674,6 +674,11 @@ async function parseBuildModeInput(input, languages, features, logger) {
|
|||
if (!Object.values(util_1.BuildMode).includes(input)) {
|
||||
throw new util_1.ConfigurationError(`Invalid build mode: '${input}'. Supported build modes are: ${Object.values(util_1.BuildMode).join(", ")}.`);
|
||||
}
|
||||
if (languages.includes(languages_1.Language.csharp) &&
|
||||
(await features.getValue(feature_flags_1.Feature.DisableCsharpBuildless))) {
|
||||
logger.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode.");
|
||||
return util_1.BuildMode.Autobuild;
|
||||
}
|
||||
if (languages.includes(languages_1.Language.java) &&
|
||||
(await features.getValue(feature_flags_1.Feature.DisableJavaBuildlessEnabled))) {
|
||||
logger.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode.");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue