Henry Mercer
bf692c08e7
Merge branch 'main' into henrymercer/language-extensibility
2025-08-05 13:21:29 +01:00
Henry Mercer
83e92edc4b
Improve detection of Rust in languages input
2025-08-05 11:43:04 +01:00
Henry Mercer
cfb8d07200
Remove unnecessary String initializations
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-05 11:18:46 +01:00
Henry Mercer
c481481d7d
Merge branch 'main' into henrymercer/language-extensibility
2025-08-05 11:07:39 +01:00
github-actions[bot]
cfa0a4e416
Update default bundle to codeql-bundle-v2.22.3
2025-08-04 18:41:48 +00:00
Henry Mercer
e95a3a9768
Deprecate the 'cleanup-level' option
2025-08-04 17:52:09 +01:00
Paolo Tranquilli
a58e7d8cef
Simplify rust check
2025-08-04 17:38:29 +02:00
Paolo Tranquilli
662cec85ed
Merge branch 'main' into redsun82/rust
2025-08-04 17:24:20 +02:00
Michael B. Gale
0521b5facf
Merge branch 'main' into koesie10/remove-disable-combine-sarif-files-ff
2025-07-29 18:27:02 +01:00
Chuan-kai Lin
4599055b1e
Merge branch 'main' into update-bundle/codeql-bundle-v2.22.2
2025-07-29 09:55:25 -07:00
Michael B. Gale
ac0c9bfe1e
Merge branch 'main' into update-supported-enterprise-server-versions
2025-07-29 17:31:16 +01:00
Chuan-kai Lin
409486919c
Merge branch 'main' into update-bundle/codeql-bundle-v2.22.2
2025-07-29 07:36:07 -07:00
Michael B. Gale
eb90c18c83
Update version constants
2025-07-29 06:05:45 +01:00
Koen Vlaswinkel
a005f73253
Remove disable_combine_sarif_files feature flag
2025-07-24 11:12:32 +02:00
Koen Vlaswinkel
5a29823d01
Merge remote-tracking branch 'origin/main' into koesie10/disable-combine-single-file
2025-07-23 14:03:16 +02:00
Koen Vlaswinkel
287d421cf3
Disable combining runs within a single file
2025-07-23 13:51:13 +02:00
Michael B. Gale
43afe6ec0b
Treat processing error for multiple runs with the same category as configuration error
...
This will result in it being reported as a user error rather than a failure
2025-07-23 12:48:44 +01:00
github-actions[bot]
f67ceea75b
Update default bundle to codeql-bundle-v2.22.2
2025-07-23 11:06:57 +00:00
Koen Vlaswinkel
48ce740f61
Update combining SARIF runs changelog post URL
2025-07-22 11:51:12 +02:00
Chuan-kai Lin
c3bbcab41b
Add downloadOverlayBaseDatabaseFromCache tests
2025-07-18 07:44:43 -07:00
Chuan-kai Lin
e37b293334
Overlay: report overlay-base database stats
2025-07-18 07:44:22 -07:00
Chuan-kai Lin
19075c4376
Overlay: report overlay analysis mode
2025-07-18 07:18:38 -07:00
Chuan-kai Lin
3aef4108d1
Add diff-informed-analysis-utils.test.ts
2025-07-17 06:14:37 -07:00
Chuan-kai Lin
614b64c6ec
Diff-informed analysis: disable for GHES below 3.19
2025-07-17 06:10:14 -07:00
Chuan-kai Lin
aefb854fe5
Feature.DiffInformedQueries: default to true
2025-07-17 06:03:52 -07:00
Chuan-kai Lin
03a2a17e75
Merge pull request #2967 from github/cklin/overlay-feature-flags
...
Overlay: additional feature flags
2025-07-17 05:54:21 -07:00
Chuan-kai Lin
709cf22a66
Limit Code Scanning API to 25 features per request
2025-07-16 07:07:44 -07:00
Chuan-kai Lin
3eaefb4deb
Replicate "too many feature flags" error in test
2025-07-16 07:06:52 -07:00
Koen Vlaswinkel
e30db30685
Ignore pre-release parts when comparing GHES versions
2025-07-16 11:51:53 +02:00
Arthur Baars
15605b194f
Make eslint happy
2025-07-15 07:31:22 +00:00
Arthur Baars
ca53360d04
Fix tests
2025-07-15 07:25:49 +00:00
github-actions[bot]
b419190c59
Update supported GitHub Enterprise Server versions
2025-07-15 00:18:48 +00:00
Koen Vlaswinkel
6f936b5c2d
Merge pull request #2969 from github/koesie10/fix-ghes-version-parsing
...
Fix parsing of GHES pre-release versions
2025-07-14 13:42:48 +02:00
Koen Vlaswinkel
c6a6c1490f
Move comment to JSDoc
2025-07-14 13:18:38 +02:00
Michael B. Gale
4e20239e7b
Merge pull request #2951 from github/update-supported-enterprise-server-versions
...
Update supported GitHub Enterprise Server versions
2025-07-14 10:39:53 +01:00
Koen Vlaswinkel
59d67fc4bf
Fix parsing of GHES pre-release versions
2025-07-14 11:25:20 +02:00
Chuan-kai Lin
b37e7e2c5d
Move initializeFeatures() to testing-utils
...
This change eliminates the need for setup-codeql.test to import from
feature-flags.test, which makes the former run all tests defined in the
latter.
2025-07-11 09:54:40 -07:00
Chuan-kai Lin
90d7727554
Overlay: check code-scanning features
2025-07-10 14:16:19 -07:00
Chuan-kai Lin
fb771764cb
Extract generateCodeScanningConfig()
2025-07-10 14:14:46 -07:00
Chuan-kai Lin
d799ff5e6a
Overlay: check per-language features
2025-07-10 14:14:14 -07:00
Chuan-kai Lin
9f70a5fc86
Overlay: define language-specific features
2025-07-10 11:09:28 -07:00
Chuan-kai Lin
55cb6b8b94
Extract isOverlayAnalysisFeatureEnabled()
2025-07-10 10:48:43 -07:00
Chuan-kai Lin
4bdb7fe04f
Overlay database mode tests: list features
...
Before we introduce additional features for controlling overlay analysis
enablement, change the unit tests to specify features directly instead
of through a isFeatureEnabled boolean field.
2025-07-10 10:46:32 -07:00
Chuan-kai Lin
64fce5856f
Use exclude-from-incremental also for overlay analysis
2025-07-09 14:32:05 -07:00
Chuan-kai Lin
fe7205c739
Move getOverlayDatabaseMode() call into initConfig()
...
In an upcoming change, getOverlayDatabaseMode() will depend on the
contents of Config. As a result, getOverlayDatabaseMode() needs to be
called after the rest of Config has already been populated.
This commit performs the refactoring to move the
getOverlayDatabaseMode() into initConfig(), after the rest of Config has
already been populated.
2025-07-09 14:32:05 -07:00
Chuan-kai Lin
4cd7a721f7
Remove loadConfig()
...
The loadConfig() function is mostly the same as getDefaultConfig(),
except that it calls loadUserConfig() and stores the results in
originalUserInput.
This refactoring commit replaces the loadConfig() call with
getDefaultConfig() and loadUserConfig(), which allows deleting a large
amount of duplicated code.
2025-07-09 14:32:05 -07:00
Chuan-kai Lin
f4358b38d1
Extract loadUserConfig()
2025-07-09 14:32:05 -07:00
Koen Vlaswinkel
f53ec7c550
Merge pull request #2961 from github/koesie10/disable-combine-sarif-files-ghes
...
Unconditionally disable combining SARIF files for GHES 3.18
2025-07-08 10:01:06 +02:00
Chuan-kai Lin
95a1b7e2bf
Add getOverlayDatabaseMode() tests
2025-07-07 08:14:41 -07:00
Chuan-kai Lin
8c5122ea75
Add getPullRequestBranches() tests
2025-07-07 08:13:06 -07:00