Michael B. Gale
13eb1818b9
Refactor generic part of uploadDebugArtifacts into uploadArtifacts
2026-01-20 12:49:19 +00:00
Michael B. Gale
f950f7f442
Add unit tests for getArtifactSuffix
2026-01-20 12:41:35 +00:00
Michael B. Gale
69173ea009
Refactor artifact suffix computation into getArtifactSuffix
2026-01-20 12:41:22 +00:00
github-actions[bot]
83e7d0046c
Update default bundle to codeql-bundle-v2.23.9
2026-01-09 16:41:33 +00:00
Henry Mercer
b2951d2a1e
Merge pull request #3353 from github/kaspersv/bump-min-cli-v-for-overlay
...
Overlay: Bump minimum CLI version for overlay
2026-01-06 16:44:27 +00:00
Henry Mercer
855c0888b6
Improve test for throwing when no CodeQL provided
2026-01-05 16:38:04 +00:00
Henry Mercer
29ee0e040d
Merge branch 'main' into henrymercer/codeql-ff-improve-safety
2026-01-05 16:22:46 +00:00
Henry Mercer
35d39dfdb3
Introduce type error when CodeQL is needed
2026-01-05 16:22:40 +00:00
Henry Mercer
44e589b637
Fix feature flag lookup when uploading DB
2026-01-05 14:07:03 +00:00
Kasper Svendsen
efbc56d117
Overlay: Bump minimum CLI version for overlay
2025-12-19 11:25:46 +01:00
Henry Mercer
3b6fef64d5
Fix import order
2025-12-18 14:39:01 +00:00
Henry Mercer
8b428c0d4c
Use EnvVar
2025-12-18 14:34:50 +00:00
Henry Mercer
034401b281
Merge branch 'main' into copilot/update-overlay-git-version-check
2025-12-18 14:06:01 +00:00
Henry Mercer
95246ce019
Prefer explicit env var to binary accessibility check
2025-12-18 14:05:12 +00:00
Henry Mercer
525b64847a
Merge pull request #3374 from github/henrymercer/scan-debug-artifacts
...
CI: Perform a best-effort scan of the debug artifacts during release validation
2025-12-18 14:00:25 +00:00
Henry Mercer
ff84c6f23c
Improve comment
2025-12-18 13:03:52 +00:00
Henry Mercer
948c7fbf11
Test mode: Tolerate missing git binary
2025-12-18 13:01:00 +00:00
Henry Mercer
cec3cc5782
Trim git version output
2025-12-18 12:52:30 +00:00
Henry Mercer
358a55e232
Throw in test mode if can't compute git version
2025-12-18 12:52:13 +00:00
Henry Mercer
a2c3c8e3e2
Bump log level for failing to parse git version
2025-12-17 17:28:13 +00:00
Henry Mercer
a13b404670
Record both truncated and full git versions
2025-12-17 17:27:14 +00:00
Henry Mercer
a2917b0733
Check !== undefined rather than truthiness
2025-12-17 16:27:36 +00:00
Henry Mercer
67e683bd1b
Report bundled DB size in error if known
2025-12-17 16:02:55 +00:00
Henry Mercer
cb26a026e5
Require tools feature for uploading overlay DBs
2025-12-17 16:02:26 +00:00
Henry Mercer
ac6c41b910
Extract zstd files too
2025-12-17 15:34:12 +00:00
Henry Mercer
056581e05b
Update makeTelemetryDiagnostic doc
2025-12-17 12:15:37 +00:00
Henry Mercer
9c5588d006
Remove unnecessary stub restores
2025-12-17 12:12:04 +00:00
Henry Mercer
3765106c90
Move git version logging to config utils
2025-12-17 12:06:41 +00:00
Henry Mercer
e052dbd57d
Remove caching mechanism
2025-12-17 11:56:23 +00:00
Henry Mercer
32795b3c52
Merge branch 'main' into copilot/update-overlay-git-version-check
2025-12-17 11:49:32 +00:00
Henry Mercer
6b5763e5ee
Skip slow test on Windows
2025-12-17 11:47:39 +00:00
Henry Mercer
3322491022
Bump timeout on Windows
2025-12-17 11:41:55 +00:00
Henry Mercer
6bc6217487
Merge branch 'main' into henrymercer/scan-debug-artifacts
2025-12-17 11:36:38 +00:00
Henry Mercer
3b94cfeb15
Avoid logging each extract call
2025-12-17 11:35:26 +00:00
Henry Mercer
da77f9f638
Suppress debug logs for artifact scanner test
2025-12-17 10:25:48 +00:00
Henry Mercer
de172624a1
Slim down test debug artifacts
2025-12-17 10:25:48 +00:00
Henry Mercer
488c1f1959
Add regression test for artifact scanner
2025-12-17 10:25:48 +00:00
Henry Mercer
f2ccf3b4f1
Ensure .gz files are extracted too
2025-12-17 10:25:47 +00:00
Henry Mercer
f28848a66a
Use artifact scanner in debug artifacts PR checks
2025-12-17 10:25:47 +00:00
Henry Mercer
5459b98ca0
Add simple artifact scanner for tests only
2025-12-17 10:25:46 +00:00
Henry Mercer
0c8bfeaf84
Add artifact scanner
2025-12-17 10:25:46 +00:00
Nick Rolfe
998798e34d
Merge pull request #3352 from github/nickrolfe/jar-min-ff-cleanup
...
Clean up `JavaMinimizeDependencyJars` feature flag
2025-12-16 17:25:23 +00:00
copilot-swe-agent[bot]
393c074965
Refactor existing telemetry diagnostics to use makeTelemetryDiagnostic
...
Refactored bundle-download-telemetry and zstd-availability diagnostics
in init-action.ts to use the new makeTelemetryDiagnostic helper function.
Also added guard for empty languages array in logGitVersionTelemetry.
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2025-12-16 17:24:57 +00:00
copilot-swe-agent[bot]
c3dc529aef
Address feedback: cache git version, improve error handling, add telemetry
...
- Cache the git version to avoid recomputing on repeated calls
- Refactor getGitVersion to getGitVersionOrThrow with detailed errors
- Add getGitVersion that logs errors and handles caching
- Add makeTelemetryDiagnostic helper to diagnostics.ts
- Add logGitVersionTelemetry function to log git version telemetry
- Call logGitVersionTelemetry in init-action.ts
- Add resetCachedGitVersion for testing
- Update tests to work with new function signatures and caching
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2025-12-16 17:19:46 +00:00
copilot-swe-agent[bot]
fc2bbb041e
Address code review feedback
...
- Add test for Windows-style git version format
- Add comment clarifying regex extracts major.minor.patch
- Replace dynamic import with static import for semver
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2025-12-16 16:27:41 +00:00
copilot-swe-agent[bot]
89753aa84b
Add git version check for overlay analysis enablement
...
Overlay analysis depends on `getFileOidsUnderPath`, which uses
`git ls-files --format` option that requires Git 2.38.0+. This
change adds a check for the git version before enabling overlay
analysis.
Co-authored-by: henrymercer <14129055+henrymercer@users.noreply.github.com >
2025-12-16 16:22:23 +00:00
Nick Rolfe
d29eddb39b
Extract version number to constant
2025-12-16 16:17:52 +00:00
Henry Mercer
e9626872ef
Merge branch 'main' into henrymercer/database-upload-telemetry
2025-12-16 15:53:31 +00:00
Henry Mercer
19c7f96922
Rename isOverlayBase
2025-12-16 15:41:50 +00:00
Henry Mercer
ae5de9a20d
Use getErrorMessage in log too
2025-12-16 15:41:04 +00:00