Sam Robson
9d7243005b
Merge remote-tracking branch 'origin/main' into sam-robson/overlay-fallback
...
* origin/main: (40 commits)
Bump the npm-minor group across 1 directory with 3 updates
Bump actions/create-github-app-token
Nit: Tweak JSDoc for `getRawLanguagesNoAutodetect`
Enable only `code-scanning`
Use overlay-aware version for code scanning exclusively
Add changelog entry
Rebuild
Bump five transitive dependencies
Throw error if multiple analysis kinds are specified
Bump fast-xml-builder from 1.1.5 to 1.2.0
Improve tests
Improve error message
Remove dead code
Remove `makeOverlayMatchFeatures` indirection
Add JSDoc for `getRawLanguagesNoAutodetect`
Enable overlay-aware version selection in `setup-codeql`
Minor: Introduce constant to avoid duplication
Improve changelog note
Rebuild
Update changelog and version after v4.35.4
...
# Conflicts:
# lib/init-action.js
# src/diff-informed-analysis-utils.test.ts
2026-05-14 13:39:44 +01:00
Henry Mercer
8d217609b0
Nit: Tweak JSDoc for getRawLanguagesNoAutodetect
2026-05-12 16:21:44 +01:00
Henry Mercer
9a85234875
Add JSDoc for getRawLanguagesNoAutodetect
2026-05-08 19:14:05 +01:00
Sam Robson
e259d26055
refactor: rename overlay-disabled reason and add changelog entry
2026-05-06 20:23:20 +01:00
Sam Robson
3cc8dd3e59
refactor: report missing PR diff ranges via OverlayDisabledReason and disable overlay
2026-04-30 16:12:30 +01:00
Sam Robson
faca00d3ae
refactor: address review feedback on overlay fallback
2026-04-23 20:38:10 +01:00
Sam Robson
5d1c58464f
refactor: fall back to non-overlay analysis when diff-informed analysis is unavailable
2026-04-23 12:10:22 +01:00
Henry Mercer
90d7616015
Merge branch 'main' into henrymercer/record-all-builtin-languages
2026-04-13 18:00:09 +01:00
Henry Mercer
e6c21da23c
Refactoring: Rename KnownLanguage to BuiltInLanguage
2026-04-10 19:09:47 +01:00
Henry Mercer
4e8c9ce33c
Refactoring: Introduce overlay/caching.ts
2026-04-10 14:55:12 +01:00
Henry Mercer
be0a156326
Save a computation of the git root
2026-03-30 13:37:14 +01:00
Henry Mercer
88a7e5118e
Don't disable if we don't need the git version
2026-03-27 18:54:26 +00:00
Henry Mercer
6643a7d207
Only require Git 2.36.0 when repo contains submodules
2026-03-27 18:54:24 +00:00
idrissrio
ab3b6fd199
Feature flag: address copilot comment
...
Wire C/C++ overlay feature flags into overlay mapping
2026-03-19 14:11:00 +01:00
Henry Mercer
582d08c553
Explicitly set C/C++ trap caching env var to false
2026-03-18 17:10:13 +00:00
Henry Mercer
a91b7a3e57
Add unit tests for isTrapCachingEnabled
2026-03-11 19:52:12 +00:00
Henry Mercer
556dd79c4b
Drive-by comment fixes
2026-03-11 19:33:57 +00:00
Henry Mercer
d05b50b13f
Clean up: Remove unneeded CodeQL version guard
2026-03-11 19:30:13 +00:00
Henry Mercer
70d5cccce1
Disable TRAP caching when conditions met
2026-03-11 19:25:29 +00:00
Henry Mercer
b04e63ffdf
Enablement: Move TRAP caching check after overlay
2026-03-11 19:21:17 +00:00
Sam Robson
79ea59d97e
Merge branch 'main' into sam-robson/overlay-per-lang-min-bundle-version
2026-03-10 14:13:22 +00:00
Michael B. Gale
746f940d10
Merge remote-tracking branch 'origin/main' into mbg/csra/upload-failed-sarif-artifact
2026-03-09 18:32:36 +00:00
Sam Robson
867f2b0e0a
test: verify overlay analysis is disabled for languages without per-language feature flags
2026-03-09 16:46:38 +00:00
Sam Robson
e04697664c
feat: add minimumVersion values for existing language-specific overlay feature flags
2026-03-09 16:45:20 +00:00
Henry Mercer
60a0e2bf96
Update method naming and JSDoc
2026-03-04 17:50:30 +01:00
Henry Mercer
7449e3294d
Rename to EnabledOverlayConfig
2026-03-04 17:38:56 +01:00
Henry Mercer
4cd47adfe1
Address review comments
2026-03-04 17:38:24 +01:00
Henry Mercer
5fa8dad095
Use Results for enablement return types
2026-03-04 17:36:42 +01:00
Henry Mercer
6a77217a46
Add disabled by env var disablement reason
2026-03-04 17:27:44 +01:00
Henry Mercer
be20394012
Rename to usesDefaultQueriesOnly
2026-03-04 13:56:56 +01:00
Henry Mercer
b371ccd8ea
Refactor getOverlayDatabaseMode and add new disablement reason
2026-03-04 13:53:12 +01:00
Henry Mercer
776fd85f8c
Address review comments
2026-03-03 18:48:23 +01:00
Henry Mercer
f654d61146
Add JSDoc
2026-03-03 17:24:47 +01:00
Henry Mercer
9f77ff18bb
Make "insufficient resources" reason more specific
2026-03-03 17:21:59 +01:00
Henry Mercer
0158d05946
Make "feature not enabled" reason more specific
2026-03-03 17:17:07 +01:00
Michael B. Gale
44b66a8064
Upload failed SARIF as artifact for risk assessments
2026-02-26 18:40:00 +00:00
Henry Mercer
29765a3c71
Skip overlay memory check for CodeQL 2.24.3 and later
2026-02-26 16:53:26 +00:00
Henry Mercer
445a2a9bb2
Record overlay disablement reason
2026-02-25 14:36:03 +00:00
Henry Mercer
182427800c
Add disabled reason
2026-02-25 14:22:13 +00:00
Henry Mercer
70db156dcb
Add diagnostic when overlay disabled by repo property
2026-02-25 11:48:10 +00:00
Henry Mercer
ed39a1ea5c
Add repository property for disabling overlay
2026-02-24 18:58:08 +00:00
Henry Mercer
e5f9d3b55e
Merge pull request #3487 from github/henrymercer/overlay-status
...
Cache first failure building an overlay base DB to avoid repeated failures
2026-02-24 17:19:19 +00:00
Michael B. Gale
f59338d600
Remove isCCR
2026-02-24 10:33:23 +00:00
Henry Mercer
4e71011f44
Add feature flag for more lenient overlay resource checks
2026-02-20 18:26:14 +00:00
Henry Mercer
4191f52110
Address review comments
2026-02-19 17:57:08 +00:00
Henry Mercer
554b93127b
More error message improvements
2026-02-17 15:55:01 +00:00
Henry Mercer
d24014a749
Tweak diagnostic message
2026-02-17 15:55:00 +00:00
Henry Mercer
cc0dce044b
Improve diagnostic message wording
2026-02-17 15:55:00 +00:00
Henry Mercer
7b7a951e08
Add status page diagnostic when overlay skipped
2026-02-17 15:54:58 +00:00
Henry Mercer
827bba691f
Introduce feature flags for saving and checking status
2026-02-17 15:54:57 +00:00