mirror of
https://github.com/github/codeql-action.git
synced 2026-04-27 01:08:46 +00:00
Merge pull request #3184 from github/nickrolfe/go-overlay
Overlays: allow any build mode for Go
This commit is contained in:
Generated
+7
-1
@@ -87863,7 +87863,13 @@ async function getOverlayDatabaseMode(codeql, repository, features, languages, s
|
||||
return nonOverlayAnalysis;
|
||||
}
|
||||
if (buildMode !== "none" /* None */ && (await Promise.all(
|
||||
languages.map(async (l) => await codeql.isTracedLanguage(l))
|
||||
languages.map(
|
||||
async (l) => l !== "go" /* go */ && // Workaround to allow overlay analysis for Go with any build
|
||||
// mode, since it does not yet support BMN. The Go autobuilder and/or extractor will
|
||||
// ensure that overlay-base databases are only created for supported Go build setups,
|
||||
// and that we'll fall back to full databases in other cases.
|
||||
await codeql.isTracedLanguage(l)
|
||||
)
|
||||
)).some(Boolean)) {
|
||||
logger.warning(
|
||||
`Cannot build an ${overlayDatabaseMode} database because build-mode is set to "${buildMode}" instead of "none". Falling back to creating a normal full database instead.`
|
||||
|
||||
Reference in New Issue
Block a user