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
e3aeabd8f1
Fix example in comment
2026-10-12 22:40:25 +01:00
Michael B. Gale
f4a15a13fd
Try to load failed config if normal config is unavailable
...
Adapt relevant functions by narrowing their types or skipping steps that would otherwise have been skipped as well
2026-10-12 13:07:48 +01:00
Michael B. Gale
5136039854
Store partial configuration when init is aborted
2026-10-12 13:07:36 +01:00
Michael B. Gale
cf8f7b9787
Add ActionConfig type
2026-10-12 13:06:43 +01:00
Henry Mercer
55e4091e2b
Describe what parseUserConfig accepts, returns and throws more precisely
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:02 +01:00
Henry Mercer
9d3242ebc0
Say that parseUserConfig's pathInput may not be a file path
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:01 +01:00
Henry Mercer
966f3c3593
Say that the Default Setup config schema reflects what Default Setup is known to send
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:01 +01:00
Henry Mercer
711f3bffae
Remove the checkDefaultSetupConfig wrapper around checkSchema
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:01 +01:00
Henry Mercer
ac4b9b891d
Return early from parseQueriesFromInput when there are no queries
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:00 +01:00
Henry Mercer
c1e7769cf5
Reword the JSDoc for parseQueriesFromInput
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-05 14:24:00 +01:00
Henry Mercer
f6a7f00613
Point to the Default Setup config schema from the per-language bundle check
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-02 14:42:42 +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
e869836b5a
Share the check of the properties that Default Setup sets in the config input
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-02 14:24:04 +01:00
Henry Mercer
1c0814d7d2
Parse lists of queries with a single function
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-02 14:22:24 +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
a4fbe39872
Extract parsing of the queries input and the extra queries repository property
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-10-01 17:59:08 +01:00
Henry Mercer
5e3132db95
Move defaultSuites to config/db-config.ts
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-29 19:32:48 +01:00
Michael B. Gale
065cdc0394
Change DEFAULT_CONFIG_FILE_NAME
2026-08-03 15:02:48 +01:00
Michael B. Gale
3ca82bb259
Change withActions to only allow mutations
2026-07-29 12:55:54 +01:00
Michael B. Gale
2d4c474c2c
Log !analysisKindSupported case
2026-07-28 12:02:41 +01:00
Michael B. Gale
8289a49271
Ignore repository property for unsupported analysis kinds
2026-07-27 13:23:39 +01:00
Michael B. Gale
f170b3a321
Remove name field from ComputedInput
2026-07-24 14:27:08 +01:00
Michael B. Gale
be24c11a39
Rename to ComputedInput
2026-07-22 16:54:09 +01:00
Michael B. Gale
32ed58dc59
Check log messages in tests
2026-07-22 14:27:33 +01:00
Michael B. Gale
49f2e37310
Add and use getToolsInput
2026-07-22 14:23:46 +01:00
Michael B. Gale
da21ad6a71
Remove NewRemoteFileAddresses FF and default to its behaviour
2026-07-20 11:22:34 +01:00
Michael B. Gale
cf463419fd
Merge pull request #4007 from github/mbg/use-registry-proxy-for-repo-auth
...
Use private registry proxy for API requests when available
2026-07-17 14:03:28 +00:00
Michael B. Gale
4292bd7215
Remove unneeded type assertion now that ApiClient exists
2026-07-16 12:54:34 +01:00
Michael B. Gale
7b19180f8d
Merge remote-tracking branch 'origin/main' into mbg/use-registry-proxy-for-repo-auth
2026-07-16 12:48:24 +01:00
Michael B. Gale
3492b7e9ab
Change REMOTE_PATH_PREFIX to remote=
2026-07-16 12:43:48 +01:00
Michael B. Gale
23339952d6
Add expliciit prefix for remote file addresses
2026-07-15 15:59:23 +01:00
Michael B. Gale
001d4ae610
Move the local path prefix into a constant
2026-07-15 15:56:52 +01:00
Michael B. Gale
9832a9df15
Refactor parseNewRemoteFileAddress out of parseRemoteFileAddress
2026-07-15 14:32:07 +01:00
Michael B. Gale
1a0eca3555
Validate proxy argument in tests
2026-07-14 19:33:01 +01:00
Michael B. Gale
d705aa30b5
Merge remote-tracking branch 'origin/main' into mbg/use-registry-proxy-for-repo-auth
2026-07-14 19:27:25 +01:00
Michael B. Gale
405f67d326
Add internal-error tags to diagnostics in mergeDefaultSetupAndUserConfigs
2026-07-14 19:22:35 +01:00
Michael B. Gale
a1c676d2f6
Test proxy usage for getRemoteConfig
2026-07-14 17:02:22 +01:00
Michael B. Gale
205b37b035
Use ActionState for getRegistryProxy
2026-07-14 16:17:51 +01:00
Michael B. Gale
6d70593fb7
Gate proxy usage behind FF
2026-07-14 16:12:38 +01:00
Michael B. Gale
80599cc5d9
Allow proxy to be threaded into createApiClientWithDetails
...
This will make it easier to gate the `getRegistryProxy` with a FF,
without the significant refactoring that is needed to thread the FFs
into `createApiClientWithDetails`
2026-07-14 16:07:08 +01:00
Michael B. Gale
66c15f441a
Merge remote-tracking branch 'origin/main' into mbg/config/merge
2026-07-13 09:25:36 +01:00
Michael B. Gale
f630f8fd04
Report invalid keys separately
2026-07-10 14:39:08 +01:00
Michael B. Gale
26cbf9f504
Don't include nested keys that are unknown
2026-07-10 14:34:33 +01:00
Michael B. Gale
e26215c5d8
fixup! Track invalid keys, and use more standard JSON path notation
2026-07-10 14:25:15 +01:00
Michael B. Gale
512bf6f1a3
Track invalid keys, and use more standard JSON path notation
2026-07-10 14:21:41 +01:00
Michael B. Gale
7c961fa357
Add diagnostic for unrecognised keys
2026-07-10 00:14:19 +01:00
Michael B. Gale
847e7af699
Log warning for unrecognised keys in Default Setup config
2026-07-10 00:11:17 +01:00
Michael B. Gale
d2472aa525
Merge remote-tracking branch 'origin/main' into mbg/config/merge
2026-07-09 23:01:05 +01:00
Michael B. Gale
c77051d879
Allow withActions and withEnv to mutate values
2026-07-09 20:03:26 +01:00