Henry Mercer
6422cf7859
Simplify: Remove databaseCleanup
2025-08-07 15:05:29 +01:00
Henry Mercer
c7884c6fd8
Clean up the database if it will be uploaded
2025-08-07 11:47:45 +01:00
Henry Mercer
c481481d7d
Merge branch 'main' into henrymercer/language-extensibility
2025-08-05 11:07:39 +01:00
Michael B. Gale
ac0c9bfe1e
Merge branch 'main' into update-supported-enterprise-server-versions
2025-07-29 17:31:16 +01:00
Michael B. Gale
eb90c18c83
Update version constants
2025-07-29 06:05:45 +01:00
Chuan-kai Lin
fb771764cb
Extract generateCodeScanningConfig()
2025-07-10 14:14:46 -07:00
Chuan-kai Lin
a336faa497
databaseInitCluster: use overlayDatabaseMode from config
...
This commit changes databaseInitCluster() to use overlayDatabaseMode
from AugmentationProperties instead of the overlayDatabaseMode
parameter. There is no behavior change because both overlayDatabaseMode
values are computed the same way.
The commit then cleans up the overlayDatabaseMode parameter and the code
paths that feed into it.
2025-07-03 12:35:24 -07:00
Michael B. Gale
27db6cb5d6
Document queries parameter for databaseRunQueries
2025-06-26 11:37:10 +01:00
Michael B. Gale
e382508853
Prototyping adding quality queries when running queries
2025-06-25 14:24:34 +01:00
Chuan-kai Lin
0b8d151adc
Keep user-provided query filters first
2025-06-19 12:19:33 -07:00
Chuan-kai Lin
f5304e7bf5
Rename defaultQueryFilters
...
This commit renames AugmentationProperties.defaultQueryFilters to
extraQueryExclusions, and changes its type to ExcludeQueryFilter[]. It
matters whether we are adding query inclusions or exclusions, and this
renaming makes that distinction clearer.
2025-06-19 12:19:28 -07:00
Michael B. Gale
6b66390454
De-duplicate query array in generateCodeScanningConfig
2025-06-16 13:17:57 +01:00
Michael B. Gale
f4c96f59d9
Pass quality queries to CLI
2025-06-16 13:17:57 +01:00
Henry Mercer
e303175b83
Use CodeQL CLI to parse languages
2025-05-30 18:02:14 +01:00
Henry Mercer
3b57965c44
Remove per-language hardcoded traced/scanned info
2025-05-30 17:58:19 +01:00
Henry Mercer
c7f3c79ac0
Remove guards for fully enabled tool features
2025-05-30 17:52:01 +01:00
Henry Mercer
fb70a8a3d6
Bump minimum CodeQL version to 2.16.6
2025-05-30 17:05:33 +01:00
Andrew Eisenberg
54a7f3b869
Merge branch 'main' into dbartol/remove-actions-extractor
2025-05-21 23:38:42 -04:00
Henry Mercer
4420887272
Add deprecation warning for CodeQL 2.16.5 and earlier
2025-05-14 17:13:10 +01:00
Andrew Eisenberg
4a19b5125b
Merge branch 'main' into dbartol/remove-actions-extractor
2025-04-02 11:14:54 -07:00
Chuan-kai Lin
da967b1ade
AugmentationProperties: add defaultQueryFilters
...
This commit adds a defaultQueryFilters field to AugmentationProperties
and incorporates its value into the augmented Code Scanning config.
However, in this commit defaultQueryFilters is always empty, so there is
not yet any actual behavior change.
2025-03-27 13:44:47 -07:00
Chuan-kai Lin
6be6984cc1
Overlay databases: use --overlay-changes
...
This commit changes overlay database creation to use the
--overlay-changes flag. It also implements Git-based file change
detection to generate the list of files to extract for the overlay
database.
2025-03-19 11:38:45 -07:00
Chuan-kai Lin
270886f805
Pass overlay mode into databaseInitCluster()
...
This commit adds a OverlayDatabaseMode parameter to
databaseInitCluster(). The parameter controls the "codeql database init"
flags concerning overlay database creation.
There is no behavior change in this commit because we always pass
OverlayDatabaseMode.None to databaseInitCluster(). That will change in
the next commit.
2025-03-10 13:22:24 -07:00
Chuan-kai Lin
d76f393713
Do not set --expect-discarded-cache on "cleanup-level: overlay"
...
When a user specifies "cleanup-level: overlay", it suggests that the
user wishes to preserve the evaluation cache for future use. So in this
case we should not set --expect-discarded-cache when running queries.
2025-03-10 10:32:13 -07:00
Dave Bartolomeo
d37931ae65
Merge remote-tracking branch 'origin/main' into dbartol/use-real-actions-extractor
2025-03-03 13:01:21 -05:00
Dave Bartolomeo
85e30fe57a
Use embedded actions extractor only for old CLI versions
2025-02-27 15:42:11 -05:00
Dave Bartolomeo
c29cab9aac
Remove bundled copy of actions extractor
2025-02-27 12:46:11 -05:00
Henry Mercer
0ae74e1ae0
Check for running out of disk space
2025-02-26 16:52:50 +00:00
Henry Mercer
40a203a0ea
Remove redundant version checks
...
Remove version checks that always return true given the new minimum version of CodeQL.
2025-01-15 18:02:25 +00:00
Andrew Eisenberg
5f0a4d3e67
Bump the minimum supported version of CodeQL to 2.15.5
2024-12-16 15:39:28 -08:00
Chuan-kai Lin
b0cd76b9fb
Move Git functions to git-utils.ts
2024-12-10 08:44:11 -08:00
Henry Mercer
198fb4b4b2
Extract directly to toolcache when feature enabled
2024-12-02 18:23:41 +00:00
Fotis Koutoulakis (@NlightNFotis)
5445a29a97
tests: instead of false, use old feature flag with default value of false
2024-11-12 17:59:47 +00:00
Dave Bartolomeo
0f71e87464
Do not add actions extractor to search path for resolve languages
...
This could cause an error with older CLI versions because the extractor uses a new property in its `codeql-extractor.yml`.
2024-11-07 15:28:35 -05:00
Dave Bartolomeo
6a73972d77
Update search path in resolve languages
2024-11-07 15:03:22 -05:00
Dave Bartolomeo
1676468622
Add actions extractor to search path
2024-11-07 14:49:38 -05:00
Henry Mercer
33f2dc57a4
Enable zstd bundles on GHES and remove feature flag
2024-11-01 15:24:51 +00:00
Chuan-kai Lin
b311eee555
Add sarifRunPropertyFlag to databaseInterpretResults()
2024-10-23 14:32:39 -07:00
Henry Mercer
fc983c82c2
Remove unneeded version guards
2024-10-15 19:38:49 +01:00
Henry Mercer
d77a73b68c
Bump minimum supported version to 2.14.6
2024-10-15 19:04:32 +01:00
Henry Mercer
90c42c41ec
Improve logging
2024-10-10 19:48:21 +01:00
Henry Mercer
ddead5420c
Stream the download and extraction of zstd bundles
...
Behind a feature flag
2024-10-10 19:48:20 +01:00
Henry Mercer
15f615c384
Add a deprecation warning for CodeQL <=2.14.5
2024-10-03 11:46:49 +01:00
Henry Mercer
1aa7f6f05d
Refactor: Pull out generic tool invocation functionality
2024-10-01 14:39:04 +01:00
Henry Mercer
20bd6feb0b
Merge branch 'main' into henrymercer/zstd-experiment
2024-09-23 23:06:24 +01:00
Henry Mercer
a7a6a6951e
Determine zstd availability earlier on to simplify log
2024-09-23 22:39:47 +01:00
Henry Mercer
ac3fca3e9f
Use zstd bundle by default when feature flag enabled
2024-09-23 22:39:46 +01:00
Henry Mercer
e0a151e64e
Fix inconsistency in autobuild error tracking
2024-09-23 22:34:32 +01:00
Henry Mercer
dd7307d603
Refactoring: Simplify retrieving error message
2024-09-16 22:38:35 +02:00
Henry Mercer
de6fe7e20a
Add job run UUID to SARIF output
2024-09-05 14:52:43 +02:00