Merge branch 'main' into henrymercer/deprecate-codeql-2.9
This commit is contained in:
commit
e4ef094279
6 changed files with 20 additions and 3 deletions
|
|
@ -5,6 +5,9 @@ See the [releases page](https://github.com/github/codeql-action/releases) for th
|
|||
## [UNRELEASED]
|
||||
|
||||
- The CodeQL Action now requires CodeQL version 2.10.5 or later. For more information, see the corresponding changelog entry for CodeQL Action version 2.21.8. [#1907](https://github.com/github/codeql-action/pull/1907)
|
||||
|
||||
## 2.21.9 - 27 Sep 2023
|
||||
|
||||
- Update default CodeQL bundle version to 2.14.6. [#1897](https://github.com/github/codeql-action/pull/1897)
|
||||
- We are rolling out a feature in October 2023 that will improve the success rate of C/C++ autobuild. [#1889](https://github.com/github/codeql-action/pull/1889)
|
||||
- We are rolling out a feature in October 2023 that will provide specific file coverage information for C and C++, Java and Kotlin, and JavaScript and TypeScript. Currently file coverage information for each of these pairs of languages is grouped together. [#1903](https://github.com/github/codeql-action/pull/1903)
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
{ "maximumVersion": "3.11", "minimumVersion": "3.6" }
|
||||
{ "maximumVersion": "3.11", "minimumVersion": "3.7" }
|
||||
|
|
|
|||
5
lib/util.js
generated
5
lib/util.js
generated
|
|
@ -189,6 +189,11 @@ function getCgroupMemoryLimitBytes(limitFile, logger) {
|
|||
return undefined;
|
||||
}
|
||||
const displayLimit = `${Math.floor(limit / (1024 * 1024))} MiB`;
|
||||
if (limit > os.totalmem()) {
|
||||
logger.debug(`While resolving RAM, ignored the file ${limitFile} that may contain a cgroup memory limit as ` +
|
||||
`its contents ${displayLimit} were greater than the total amount of system memory.`);
|
||||
return undefined;
|
||||
}
|
||||
if (limit < MINIMUM_CGROUP_MEMORY_LIMIT_BYTES) {
|
||||
logger.info(`While resolving RAM, ignored a cgroup limit of ${displayLimit} in ${limitFile} as it was below ${MINIMUM_CGROUP_MEMORY_LIMIT_BYTES / (1024 * 1024)} MiB.`);
|
||||
return undefined;
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1 +1 @@
|
|||
{"maximumVersion": "3.11", "minimumVersion": "3.6"}
|
||||
{"maximumVersion": "3.11", "minimumVersion": "3.7"}
|
||||
|
|
|
|||
|
|
@ -260,6 +260,7 @@ function getCgroupMemoryLimitBytes(
|
|||
}
|
||||
|
||||
const limit = Number(fs.readFileSync(limitFile, "utf8"));
|
||||
|
||||
if (!Number.isInteger(limit)) {
|
||||
logger.debug(
|
||||
`While resolving RAM, ignored the file ${limitFile} that may contain a cgroup memory limit ` +
|
||||
|
|
@ -269,6 +270,14 @@ function getCgroupMemoryLimitBytes(
|
|||
}
|
||||
|
||||
const displayLimit = `${Math.floor(limit / (1024 * 1024))} MiB`;
|
||||
if (limit > os.totalmem()) {
|
||||
logger.debug(
|
||||
`While resolving RAM, ignored the file ${limitFile} that may contain a cgroup memory limit as ` +
|
||||
`its contents ${displayLimit} were greater than the total amount of system memory.`,
|
||||
);
|
||||
return undefined;
|
||||
}
|
||||
|
||||
if (limit < MINIMUM_CGROUP_MEMORY_LIMIT_BYTES) {
|
||||
logger.info(
|
||||
`While resolving RAM, ignored a cgroup limit of ${displayLimit} in ${limitFile} as it was below ${
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue