Henry Mercer
eb991df649
Only warn about path filters for CLIs that don't warn
2024-02-22 21:07:29 +00:00
nickfyson
a7dc229496
add first_party_analysis boolean to all status reports
2024-02-20 14:58:26 +00:00
Henry Mercer
4e5f9c0873
Introduce a rollback mechanism for Java buildless
2024-02-12 23:11:48 +00:00
Josh Soref
5a6da1d85d
Treat status reports as non-critical
...
Change `sendStatusReport` to `void`
2024-02-12 13:56:10 -05:00
Angela P Wen
1515e2bb20
Refactor configuration errors ( #2105 )
...
Refactor the existing classes of configuration errors into their own file; consolidate the place we check for configuration errors into `codeql.ts`, where the actual command invocations happen.
Also, rename the `UserError` type to `ConfigurationError` to standardize on a single term.
2024-02-08 17:20:03 +00:00
Henry Mercer
55c1fd5777
Introduce codeql.supportsFeature
...
This is a slightly simpler API
2024-01-30 21:53:24 +00:00
Henry Mercer
0166a8a567
Add build mode to configuration
2024-01-30 19:10:37 +00:00
Henry Mercer
ec42edcaab
Refactoring: Create interface for config initialization
...
This eliminates argument order mistakes, and also lets us add new inputs
without having to update every test.
2024-01-30 18:59:59 +00:00
Alexandre Boulgakov
a246aaa40c
C++: Make C++ TRAP caching conditional on TRAP caching being enabled in general.
2024-01-22 13:03:40 +00:00
Alexandre Boulgakov
f1915cce98
C++: Map C++ TRAP caching flag to env var.
2024-01-22 13:02:45 +00:00
Ian Lynagh
42edda9026
Add a comment
2024-01-19 16:51:36 +00:00
Ian Lynagh
bd00f23331
Remove the lombok feature flag code
...
We still set the env var for 2.14.0 - 2.14.3, as they defaulted to not
enabling Lombok support but had support enabled by the feature flag.
2024-01-19 16:50:33 +00:00
nickfyson
f72cffc780
add v2 deprecation warning
2024-01-18 20:51:16 +00:00
Henry Mercer
a533ec62b3
Merge branch 'main' into henrymercer/remove-action-config-parsing
2024-01-05 16:14:49 +00:00
Rasmus Wriedt Larsen
2e27b3c56b
Create helper isPythonDependencyInstallationDisabled
2024-01-05 10:23:04 +01:00
Rasmus Wriedt Larsen
afef25e1e7
Add comment for force enabling dependency extraction
2024-01-05 10:21:34 +01:00
Henry Mercer
b683173003
Remove unused arguments
2024-01-04 15:05:15 +00:00
Henry Mercer
fa98ec0c7a
Remove CliConfigFileEnabled feature flag
2024-01-04 14:39:36 +00:00
Rasmus Wriedt Larsen
a13f4b8aed
prettier
2023-12-13 12:26:59 +01:00
Rasmus Wriedt Larsen
bc36e6cfae
Add missing logic to force enable lib extraction
2023-12-13 12:26:59 +01:00
Rasmus Wriedt Larsen
2f93dd472e
Python: Don't install deps by default for all users
2023-12-13 11:33:21 +01:00
Henry Mercer
95c219819d
Add a log in the OK case
2023-10-26 19:52:37 +01:00
Henry Mercer
06662f546c
Validate workflow within new log group
...
This cleans up the logs for `init`.
2023-10-26 11:17:05 +01:00
Michael B. Gale
325a0b06e9
Make Go binary path check unconditional
2023-10-13 10:26:39 +01:00
Andrew Eisenberg
669c61022c
Add a feature flag to turn this off for newer versions of codeql
2023-10-06 14:17:01 -07:00
Andrew Eisenberg
d0916526cd
Add a fix for python 3.12
...
The python extractor does not yet support 3.12. Check for this and
instead make sure we run python 3.11. Only need to check on windows
since we are extremely unlikely to be running 3.12 on linux or macos.
2023-10-06 13:05:18 -07:00
Michael B. Gale
68d0b65ee5
Add another level to tempBinPath
2023-10-04 20:03:32 +01:00
Michael B. Gale
bb70bab648
Add comment explaining workaround
2023-10-04 19:57:11 +01:00
Michael B. Gale
f6d9b6bcfa
Improve/add log messages
2023-10-04 19:45:09 +01:00
Michael B. Gale
abb71f14cf
Add CLI feature flag to disable Go workaround
2023-10-04 19:45:08 +01:00
Michael B. Gale
2bd75f528c
Install Go wrapper script if necessary
2023-10-04 17:23:52 +01:00
Henry Mercer
ebbadee09e
Remove ML-powered queries
2023-10-02 17:20:50 +01:00
Henry Mercer
d0c18ba23e
Warn when workflow analyzes the same language twice
2023-09-22 14:54:03 +01:00
Henry Mercer
379f89dc53
Log cgroup RAM limits
2023-09-18 13:05:29 +01:00
Henry Mercer
10389f671b
Remove scaling reserved RAM feature flag
2023-09-05 14:30:56 +02:00
Ian Lynagh
7dab60079b
Put upper limit on the CodeQL versions for which we override the Kotlin limit
...
Otherwise it'll be lower than the default at some point in the future.
2023-08-24 17:56:31 +01:00
Ian Lynagh
ff95d147d6
Kotlin: Fix lint
2023-08-24 15:14:49 +01:00
Ian Lynagh
e5813484cd
Kotlin: CodeQL >= 2.13.4 supports 1.9.10.
2023-08-24 14:57:05 +01:00
Ian Lynagh
d5b5e18245
Lombok: Don't set env var if it's already set
...
If the user has manually configured it, then we let their setting stand.
2023-08-18 12:31:12 +01:00
Henry Mercer
7dcb3e5276
Include runner disk info in status report
2023-08-07 16:27:56 +01:00
Henry Mercer
c6d284324b
Pull out a dedicated status report file
2023-08-07 16:13:59 +01:00
Ian Lynagh
34090feb56
Lombok: Only do anything if Java is being analysed
2023-07-28 14:55:23 +01:00
Ian Lynagh
c946707707
Pass codeql in to check
2023-07-27 12:45:08 +01:00
Ian Lynagh
a27d3e9355
Fix lint suggestions
2023-07-27 12:36:57 +01:00
Ian Lynagh
097823f389
Add support for the code_scanning_codeql_java_lombok feature flag
2023-07-27 12:19:38 +01:00
Angela P Wen
b16296be30
Auto-fix linting errors
2023-07-25 10:34:21 +02:00
Henry Mercer
5658fd1df2
Fix dependency cycle between trap-caching and init
2023-07-19 17:30:33 +01:00
Henry Mercer
2637069a45
Resolve dependency cycles between actions-util and workflow
2023-07-19 17:21:33 +01:00
Henry Mercer
0bc4788cf7
Resolve dependency cycle between api-client and actions-util
2023-07-19 17:01:05 +01:00
Henry Mercer
004f976bef
Fix dependency cycle between util and config-utils
2023-07-19 16:48:21 +01:00