Michael B. Gale
f61e1c4fea
Make diagnostics less dependent on global state
...
Add limited test coverage
2026-10-14 10:35:28 +01:00
Michael B. Gale
ed5bb3c5a3
Write diagnostics to temporary location when database isn't ready
2026-10-14 10:35:28 +01:00
Michael B. Gale
5136039854
Store partial configuration when init is aborted
2026-10-12 13:07:36 +01:00
Henry Mercer
ae96eed5bb
Merge remote-tracking branch 'origin/main' into henrymercer/require-codeql-2-20-7
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-12 10:11:02 +01:00
Michael B. Gale
6e7fe2e990
Merge pull request #4220 from github/mbg/fix-action-state-type-inference
...
Fix type inference for `ActionState`
2026-10-09 22:31:18 +00:00
Michael B. Gale
e57c0e65dd
Fix type inference for ActionState
2026-10-09 14:21:47 +01:00
Michael B. Gale
1728f0c676
Add wrapper around core.exportVariable
2026-10-07 20:12:00 +01:00
Henry Mercer
a8c7110b26
Remove unreachable minimum version check for Rust analysis
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-07 14:41:09 +01:00
Henry Mercer
10e415aae1
Remove Kotlin version limit workaround for CodeQL CLI 2.20.3
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-07 14:40:58 +01:00
Henry Mercer
e0b8480262
Parse the config input in init without the parseConfigInput wrapper
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:01 +01:00
Henry Mercer
113b18e688
Parse the config input once
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-02 14:42:42 +01:00
Henry Mercer
a6cd2a544a
Check what the config input sets instead of exempting dynamic workflows
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-01 18:10:03 +01:00
Henry Mercer
a98f604084
Read the config and queries inputs once in init
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-01 17:44:31 +01:00
Henry Mercer
1609a51ab7
Avoid per-language bundles when queries may need other languages' library packs
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-30 15:50:55 +01:00
Michael B. Gale
19aa55de51
Log error in getTracerConfigForCluster instead of re-throwing it
2026-09-24 12:06:01 +01:00
Michael B. Gale
669351e880
Replace getRequiredEnvParam calls in init and setup-codeql action
2026-09-22 10:53:27 +01:00
Henry Mercer
79fe3a1270
Move download telemetry into the status-report directory
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-17 19:04:38 +01:00
Henry Mercer
f536ef48b7
Centralize CodeQL download telemetry fields
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 17:30:50 +01:00
Henry Mercer
289376d7dd
Use per-language CodeQL bundles
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 16:56:33 +01:00
Henry Mercer
bee82de8ba
Add tools download durations to the init status report
...
Surface `tools_extraction_duration_ms` and `tools_total_duration_ms` from
both the `init` and `setup-codeql` actions.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
Copilot-Session: 628ce334-991a-4578-9c1b-93d2e96bbddb
2026-08-24 18:32:08 +01:00
Michael B. Gale
38055a3c3c
Drop logger from databaseInitCluster in interface
2026-08-12 16:49:45 +01:00
Michael B. Gale
b411bbcd4a
Move getJobUUID call into runInActions for init and setup-codeql
2026-07-29 14:38:26 +01:00
Michael B. Gale
c7ae51bb2d
Make ActionState available and add test
2026-07-28 18:41:41 +01:00
Michael B. Gale
1f9caf0118
Refactor jobRunUuid init into a function
...
Use in `init` and `setup-codeql` actions
2026-07-28 18:37:01 +01:00
Michael B. Gale
8289a49271
Ignore repository property for unsupported analysis kinds
2026-07-27 13:23:39 +01:00
Michael B. Gale
2a8731cc06
Move config-file computation after determining the analysisKinds
2026-07-27 13:10:34 +01:00
Michael B. Gale
372f165402
Merge remote-tracking branch 'origin/main' into mbg/repo-props/tools
2026-07-23 11:57:19 +01:00
Michael B. Gale
f9442c40cc
Include computed tools value in computed_inputs
2026-07-22 17:03:32 +01:00
Michael B. Gale
be24c11a39
Rename to ComputedInput
2026-07-22 16:54:09 +01:00
Michael B. Gale
49f2e37310
Add and use getToolsInput
2026-07-22 14:23:46 +01:00
Michael B. Gale
f58d69685d
Move loadRepositoryProperties to properties.ts
2026-07-22 14:17:10 +01:00
Henry Mercer
3f208c9347
Remove bundle download diagnostic
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-20 18:55:24 +01:00
Henry Mercer
d57cc916e8
Remove Zstandard availability diagnostic
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-07-20 17:57:01 +01:00
Michael B. Gale
2f9048cfbd
Require BaseState to be declared explicitly
2026-07-14 10:12:44 +01:00
Michael B. Gale
7dc37cbb5b
Merge remote-tracking branch 'origin/main' into mbg/repo-props/config-file-shorthands
2026-07-06 15:51:36 +01:00
Michael B. Gale
8e22350a7e
Thread ActionState to initConfig
2026-07-06 15:46:35 +01:00
Michael B. Gale
a9ceac150d
Accept ActionState in getConfigFileInput
2026-07-01 18:37:06 +01:00
Michael B. Gale
6136b93088
Use the common entry point for init
2026-07-01 18:37:06 +01:00
Michael B. Gale
0025d0f2b5
Use FF
2026-07-01 15:54:22 +01:00
Michael B. Gale
b2cc23e25d
Log input choice
2026-06-16 14:19:37 +01:00
Michael B. Gale
82036913c8
Accept repository property as fallback
2026-06-16 12:28:17 +02:00
Michael B. Gale
ae7c3ea645
Add getConfigFileInput function
2026-06-16 12:21:33 +02:00
Henry Mercer
948a63aed1
Add FF to force JGit-based Git backend
2026-06-01 15:20:13 +01:00
Michael B. Gale
127de8117f
Merge remote-tracking branch 'origin/main' into mbg/esbuild/split
2026-05-14 19:14:01 +01:00
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
Michael B. Gale
237b03b3c3
WIP: Reduce bundle duplication
2026-05-14 12:47:34 +01:00
Michael B. Gale
4dc72761a6
Merge remote-tracking branch 'origin/main' into mbg/analysis-kinds/warn-on-multiple
2026-05-13 16:20:45 +01:00
Henry Mercer
201a96b541
Use overlay-aware version for code scanning exclusively
2026-05-12 15:25:40 +01:00
Michael B. Gale
70419e3273
Throw error if multiple analysis kinds are specified
2026-05-12 14:54:11 +01:00
Henry Mercer
01bc9be56a
Filter to code scanning only
2026-05-07 11:00:54 +01:00