Compare commits

..

1 Commits

Author SHA1 Message Date
Esben Sparre Andreasen e6d792a922 sample: reuse existing DB 2021-06-28 08:09:58 +02:00
2 changed files with 24 additions and 15 deletions
+2 -4
View File
@@ -1,10 +1,8 @@
# CodeQL Action and CodeQL Runner Changelog
## 1.0.4 - 28 Jun 2021
- Fix `RUNNER_TEMP environment variable must be set` when using runner. [#594](https://github.com/github/codeql-action/pull/594)
- Fix couting of lines of code for C# projects. [#586](https://github.com/github/codeql-action/pull/586)
## [UNRELEASED]
- Fix `RUNNER_TEMP environment variable must be set` when using runner.
## 1.0.3 - 23 Jun 2021
No user facing changes.
+22 -11
View File
@@ -120,14 +120,20 @@ async function createdDBForScannedLanguages(
if (isScannedLanguage(language)) {
logger.startGroup(`Extracting ${language}`);
if (language === Language.python) {
await setupPythonExtractor(logger);
}
let db = util.getCodeQLDatabasePath(config, language);
if (fs.existsFileSync(db)){
console.log(`${db} exists already. I am assuming this is intentional...`);
else {
if (language === Language.python) {
await setupPythonExtractor(logger);
}
await codeql.extractScannedLanguage(
util.getCodeQLDatabasePath(config, language),
language
);
await codeql.extractScannedLanguage(
db,
language
);
}
logger.endGroup();
}
}
@@ -143,10 +149,15 @@ async function finalizeDatabaseCreation(
const codeql = getCodeQL(config.codeQLCmd);
for (const language of config.languages) {
logger.startGroup(`Finalizing ${language}`);
await codeql.finalizeDatabase(
util.getCodeQLDatabasePath(config, language),
threadsFlag
);
let db = util.getCodeQLDatabasePath(config, language);
if (codeql.hasBeenFinalized(db)){
console.log(`${db} has already been finalized. I am assuming this is intentional...`);
} else {
await codeql.finalizeDatabase(
db,
threadsFlag
);
}
logger.endGroup();
}
}