Michael B. Gale
c1b620cc0e
Allow initializeEnvironment to accept Env
2026-10-12 15:16:08 +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
63c5299790
Move isInTestMode to environment.ts
2026-10-07 20:12:00 +01:00
Michael B. Gale
aa2cb993a1
Merge remote-tracking branch 'origin/main' into mbg/improve-json-failures
2026-09-24 11:42:41 +01:00
Michael B. Gale
8e36092a16
Wrap JSON parse errors in cloneObject with context
2026-09-22 18:52:03 +01:00
Michael B. Gale
2294a7a8b1
Wrap JSON parse errors in parseMatrixInput with context
2026-09-22 18:46:55 +01:00
Henry Mercer
dba87a18dc
Clarify elapsed-time helper documentation
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-22 16:07:10 +01:00
Henry Mercer
f4fa111630
Share elapsed-time rounding for bundle downloads
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 19:51:23 +01:00
Mario Campos
1cf8f518e1
Merge pull request #4140 from github/mario-campos/move-withTmpFile
...
Move `withTmpFile` next to `withTmpDir`
2026-09-11 18:54:51 +00:00
Mario Campos
faf4f3af21
Add JSDoc to withTmpFile
2026-09-11 11:12:03 -05:00
Mario Campos
80d5f4e36a
Always clean-up temp dirs in withTmpDir
2026-09-10 18:48:14 -05:00
Mario Campos
f6491d646e
Reduce duplication by using withTmpDir in withTmpFile
2026-09-10 15:37:39 -05:00
Mario Campos
4375107b7e
Move withTmpFile to util.ts and update tests to use it
2026-09-10 15:36:26 -05:00
Henry Mercer
ceb85f25b5
Distinguish GitHub-hosted runners from ones that look hosted
...
`isHostedRunner` infers hostedness from the runner name and the toolcache path, so it also matches self-hosted runners that are configured to resemble hosted ones. Rename it to `looksLikeHostedRunner` so callers can see they are getting a heuristic, and add `isGitHubHostedRunner`, which reads the `RUNNER_ENVIRONMENT` value the Actions service reports. The existing callers keep the heuristic, so there is no behaviour change.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-04 10:12:09 +01:00
Mario Campos
0a99875ae5
Move VersionInfo-related types to cli/output-cache.ts
...
This brings them out of the crowded all-purpose `util.ts` and into `cli/output-cache.ts` where they are exclusively used.
2026-08-11 15:55:15 -05:00
Mario Campos
246018e041
Move VersionInfo to dedicated module
2026-08-11 15:55:15 -05:00
Mario Campos
1332611f51
Move cache-related util functions into dedicated module
2026-08-11 15:55:15 -05:00
Mario Campos
bfcd769ba1
Fix JSDoc of env param
2026-08-11 15:36:17 -05:00
Mario Campos
208a88adc7
Simplify JSDoc of getCachedCodeQlVersion
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-08-11 11:06:17 -05:00
Mario Campos
9183a7b6e1
Handle file-read errors as cache misses
...
This is particularly important for the first time that `getCachedCodeQlVersion` is invoked, as this cache file will not yet exist.
2026-08-10 10:44:48 -05:00
Mario Campos
5f8c44ba62
Persist CodeQL version output to file rather than environment
2026-08-07 15:11:20 -05:00
Michael B. Gale
1d0e1b20e5
Move env var getters out of util.ts
2026-07-09 12:20:20 +01:00
Michael B. Gale
4c868b3e7e
Allow setting environment variables
2026-07-09 12:14:09 +01:00
Michael B. Gale
8d24507592
Allow env input for relevant functions in actions-util.ts
2026-07-09 12:14:07 +01:00
Michael B. Gale
73b0850a89
Allow abstracting over process.env
2026-07-06 12:27:42 +01:00
Henry Mercer
9cfb67bab9
Add clarifying comments
2026-06-30 16:49:29 +01:00
Henry Mercer
5ccef82244
Address review comments
2026-06-03 18:31:11 +01:00
Henry Mercer
bab673d0e0
Cache CLI version information across Actions steps
2026-06-02 19:27:05 +01:00
Michael B. Gale
048d0ea295
Address review comments
2026-03-10 15:54:58 +00:00
Michael B. Gale
1721ce7afd
Address minor review comments
2026-03-03 11:05:37 +00:00
Michael B. Gale
d7cfd19fb8
Move SARIF types out of util.ts
2026-03-01 13:42:46 +00:00
Henry Mercer
056b0912cf
Merge branch 'main' into henrymercer/overlay-repo-property
2026-02-25 14:43:34 +00:00
Henry Mercer
445a2a9bb2
Record overlay disablement reason
2026-02-25 14:36:03 +00:00
Henry Mercer
16adc4e672
Merge pull request #3506 from github/henrymercer/result-better-inference
...
Improve type inference of `Result<T, E>`
2026-02-24 20:05:34 +00:00
Henry Mercer
2a607fea25
Update JSDoc
...
Co-authored-by: Michael B. Gale <mbg@github.com >
2026-02-24 19:28:27 +00:00
Henry Mercer
e51b6a9a52
Update names in tests
2026-02-24 17:55:29 +00:00
Henry Mercer
160d27baf0
Improve type inference of Result<T, E>
2026-02-24 17:41:30 +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
Henry Mercer
fba33f686a
Enable tseslint strict rules
2026-02-23 19:00:06 +00:00
Henry Mercer
5c583bbb19
Include diagnostics in bundle
2026-02-17 15:55:02 +00:00
Henry Mercer
9aa0515f67
Update comments
2026-01-28 11:33:06 +00:00
Henry Mercer
d5dd165f8b
Ensure default value is assignable if we have a Failure
2026-01-27 15:18:50 +00:00
Henry Mercer
a0671be58e
Add doc for Result
2026-01-27 15:07:46 +00:00
Henry Mercer
9ea34c5169
Result: Make use of type hint
2026-01-27 15:05:03 +00:00
Henry Mercer
f4b47e7013
Add result type
2026-01-23 17:51:02 +00:00
Michael B. Gale
6a02be43ee
Add joinAtMost utility function
2026-01-21 13:10:50 +00:00
Henry Mercer
b880a1a7bd
Improve comment
2026-01-20 13:45:41 +00:00
Henry Mercer
79939d8ca5
Copy OIDs from DB cluster to individual DBs
2026-01-09 19:08:36 +00:00
Henry Mercer
d32cd4ddde
Include base database OIDs when bundling database
2026-01-09 18:58:32 +00:00