Michael B. Gale
4f747696ca
Merge branch 'main' into mbg/improve-checkout-path
2026-10-14 10:57:57 +01:00
Michael B. Gale
ecfc96e0a9
Add getDisplayActionName tests
2026-10-12 13:08:01 +01:00
Michael B. Gale
4fdbb71b54
Use runInActions for init-post
2026-10-12 13:07:38 +01:00
Michael B. Gale
d6196d8703
Rename exportVariable wrapper to exportEnvVar
2026-10-08 20:06:51 +01:00
Michael B. Gale
1728f0c676
Add wrapper around core.exportVariable
2026-10-07 20:12:00 +01:00
Michael B. Gale
54a43494ca
Propagate checkoutPath to getRef
2026-09-22 16:25:46 +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
Mario Campos
a0c73122a6
Merge pull request #4096 from github/mario-campos/use-json-module
...
Use `json` module for JSON validation in `output-cache`
2026-09-01 15:17:48 +00: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
Mario Campos
fcd8d74cda
Refactor output-caching functions to accept file path dependency
...
This makes it easier to test. Credit to @mbg.
2026-08-14 14:41:04 -05:00
Mario Campos
c56f48e9bd
Log unexpected conditions during caching CLI output
2026-08-13 09:14:00 -05:00
Mario Campos
33d70867d5
Pass environment explicitly to CLI caching functions
2026-08-12 11:24:37 -05:00
Mario Campos
1332611f51
Move cache-related util functions into dedicated module
2026-08-11 15:55:15 -05:00
Michael B. Gale
780c00da3f
Merge remote-tracking branch 'origin/main' into mbg/status/registries
2026-07-29 16:52:25 +01:00
Michael B. Gale
13d4882649
Validate JSON more
2026-07-29 11:35:46 +01:00
Michael B. Gale
aac07d2a41
Include registry_types whenever CODEQL_PROXY_URLS is set
2026-07-29 10:55:46 +01:00
Michael B. Gale
de57c4a441
Move registry_types to StatusReportBase
2026-07-29 10:38:08 +01:00
Michael B. Gale
e28cbacfa1
Test that getJobUUID calls exportVariable
2026-07-28 19:13:35 +01:00
Michael B. Gale
049af32c59
Allow getJobUUID to retrieve the UUID from the environment
2026-07-28 18:47:23 +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
f9442c40cc
Include computed tools value in computed_inputs
2026-07-22 17:03:32 +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
69c9e8c7d9
Mark some status-report imports as type-only to avoid circular dependencies
2026-07-06 15:27:54 +01:00
Michael B. Gale
73f4741039
Refactor pack registry code out of config-utils
2026-07-06 15:24:50 +01:00
Michael B. Gale
5fa9c0c3e2
Add and use getDisplayActionName for log message
2026-07-06 14:20:08 +01:00
Henry Mercer
4e8c9ce33c
Refactoring: Introduce overlay/caching.ts
2026-04-10 14:55:12 +01:00
Henry Mercer
ab180c9eeb
Clean up pre GHES 3.14 code paths
2026-03-09 16:35:29 +00:00
Henry Mercer
d1bdc0ea05
Create separate directory for overlay source code
2026-02-17 15:54:03 +00:00
Henry Mercer
fba78720ca
Address review comments
2026-01-23 12:22:31 +00:00
Henry Mercer
91f3460006
Throw if in test mode
2026-01-23 10:40:51 +00:00
Henry Mercer
edebb7861e
Differentiate unhandled errors in telemetry
2026-01-23 10:39:51 +00:00
Henry Mercer
529c266223
Use getErrorMessage in more places
2026-01-23 10:36:25 +00:00
Henry Mercer
6bd84b6a82
Rename to "unhandled"
2026-01-23 10:34:45 +00:00
Henry Mercer
229e0cd749
Add catch-all error reporting for errors that slip through run
2026-01-22 13:14:53 +00:00
Henry Mercer
cac5926de5
Delete unused exports
2025-11-18 18:16:54 +00:00
Michael B. Gale
5b58b8f9c5
Linter: check JSDoc parameter names exist
2025-11-09 10:26:36 +00:00
Michael B. Gale
40b4cdd21f
Update status report messages
2025-10-23 13:12:19 +01:00
Henry Mercer
c64c4070cc
Handle HTTP errors with httpStatusCode property
2025-10-20 14:38:02 +01:00
Michael B. Gale
2611d033d7
De-duplicate InitToolsDownloadFIelds definition
2025-10-16 19:03:46 +01:00
Michael B. Gale
e72fd9acb1
Add initial setup-codeql action
2025-10-12 14:14:06 +01:00
Michael B. Gale
527501d15d
Allow createStatusReportBase to accept a Partial<Config>
2025-10-08 13:01:35 +01:00
Michael B. Gale
7fb8378d93
Re-throw exception in createStatusReportBase when in test mode
2025-10-03 11:59:36 +01:00
Michael B. Gale
a506145f31
Add StartProxy to ActionName enum
2025-10-01 15:42:08 +01:00
Michael B. Gale
31bfb99f0d
Do not use stringified objects for dependency caching telemetry
2025-09-26 00:26:09 +01:00
Michael B. Gale
11480e326c
Add telemetry for restoring dependency caches
2025-09-23 11:50:15 +01:00
Michael B. Gale
37ddb03e0d
Add createInitWithConfigStatusReport function
2025-09-04 10:16:25 +01:00
Michael B. Gale
da9299646d
Move InitStatusReport types to status-report.ts
2025-09-04 10:06:34 +01:00