Michael B. Gale
bd97dda6bf
Add and use __CODEQL_ACTION_TEST_ENV__ in tests
2026-10-08 20:23:37 +01:00
Michael B. Gale
1728f0c676
Add wrapper around core.exportVariable
2026-10-07 20:12:00 +01:00
Michael B. Gale
97a91d9861
Make platform+arch available in BaseState
2026-09-28 19:18:37 +01:00
Henry Mercer
ead1f7d93f
Rename the platform module
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-17 19:03:27 +01:00
Henry Mercer
dfb9bf52c9
Share CodeQL bundle platform definitions
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 17:28:00 +01:00
Paolo Tranquilli
97b7459e09
Merge remote-tracking branch 'origin/main' into redsun82-linux-arm64-support
2026-08-21 17:43:09 +02: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
Paolo Tranquilli
4c96123771
Add support for linux/arm64
...
Recognize the linux/arm64 platform so the CodeQL CLI is accepted on
Arm64 Linux runners and the native per-platform bundle
codeql-bundle-linux-arm64.tar.zst is resolved, rather than falling
through to the combined all-platforms gzip fallback (which deliberately
omits arm64).
Add ["linux", "arm64"] to the supported platforms and make the linux
bundle name arch-aware. Keep the download mock faithful and cover the
new arch branch with tests.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-04 15:32:12 +02:00
Michael B. Gale
0cebd1d28d
Add hasEnv delayed assertion and use for getJobUUID test
2026-07-29 13:24:33 +01:00
Michael B. Gale
36737508ec
Add Env-backed ActionsEnv implementation for tests
2026-07-29 13:00:31 +01:00
Michael B. Gale
30c33c9286
Make results of function call available to delayed checks
2026-07-29 12:56:51 +01:00
Michael B. Gale
3ca82bb259
Change withActions to only allow mutations
2026-07-29 12:55:54 +01:00
Michael B. Gale
60834a0cd9
Add exportVariable to ActionsEnv
2026-07-28 19:00:30 +01:00
Michael B. Gale
e9831f72a2
Add getRequiredInput to ActionsEnv
2026-07-28 18:59:59 +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
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
3654baa924
Merge remote-tracking branch 'origin/main' into mbg/explicit-remote-prefix
2026-07-16 12:41:37 +01:00
Michael B. Gale
23f6a50753
Merge pull request #4009 from github/mbg/action-state/additions
...
Add `Api`, `ReadOnlyEnv`, and `Base` state features
2026-07-16 10:20:43 +00:00
Michael B. Gale
57ca205769
Add AssertableTarget interface
2026-07-15 15:58:24 +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
b946565527
Add and use clone method for ReadOnlyEnv
2026-07-14 16:59:51 +01:00
Michael B. Gale
2f9048cfbd
Require BaseState to be declared explicitly
2026-07-14 10:12:44 +01:00
Michael B. Gale
2dbfdcaa83
Add Api to ActionState
2026-07-14 10:09:03 +01:00
Michael B. Gale
4fb6147969
Add ReadOnlyEnv to FeatureState
2026-07-14 10:07:42 +01:00
Michael B. Gale
5172487de5
Allow getTestEnv to be parameterised over initial env
2026-07-13 16:15:40 +01:00
Michael B. Gale
75773288da
Return function result from passes alongside assertion result
2026-07-13 10:27:29 +01:00
Michael B. Gale
9a9ab4cc7d
Make throwsAsync arg async
2026-07-09 22:45:33 +01:00
Michael B. Gale
d8866c2578
fixup! Add action vars helpers to BaseEnvBuilder
2026-07-09 22:40:38 +01:00
Michael B. Gale
d0a69d77dc
Clone env and actions so that sinon stubs survive
2026-07-09 20:03:27 +01:00
Michael B. Gale
a1e3f70a6f
Add satisfies for state in BaseEnvBuilder constructor
2026-07-09 20:03:27 +01:00
Michael B. Gale
6b3ba17c47
Fix typo
2026-07-09 20:03:27 +01:00
Michael B. Gale
da75ca58fa
Add action vars helpers to BaseEnvBuilder
2026-07-09 20:03:26 +01:00
Michael B. Gale
ab6fd520bd
Accept Env for setupActionsVars
...
Also extract env var strings into `ActionsEnvVars`
2026-07-09 20:03:26 +01:00
Michael B. Gale
c77051d879
Allow withActions and withEnv to mutate values
2026-07-09 20:03:26 +01:00
Michael B. Gale
1a57d7ae11
Simplify checking logs
2026-07-09 20:03:26 +01:00
Michael B. Gale
6a782906dc
Add abstract BaseEnvBuilder to enforce that clone is overriden by subclasses
2026-07-09 20:03:26 +01:00
Michael B. Gale
a4319e3365
Split EnvBuilder into it + CallableEnvBuilder
2026-07-09 20:03:26 +01:00
Michael B. Gale
a8ac1e029c
Rename TestEnv to EnvBuilder
2026-07-09 20:03:25 +01:00
Michael B. Gale
b571644f21
Clean-up passes by splitting it into passes and throws
2026-07-09 20:03:25 +01:00
Michael B. Gale
31842a7e06
Simplify return types for passes
2026-07-09 20:03:25 +01:00
Michael B. Gale
3f2a29899f
Default to getEnv in setupBaseActionsVars
2026-07-09 14:51:22 +01:00
Michael B. Gale
a440e35eda
Move ActionsEnvVars to environment.ts
2026-07-09 12:48:49 +01:00
Michael B. Gale
4c868b3e7e
Allow setting environment variables
2026-07-09 12:14:09 +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
e34d7fe5bf
Fix: Use getTestActionsEnv
2026-07-06 14:32:18 +01:00
Michael B. Gale
fcd9f6cbac
Fix logger reference
2026-07-01 18:41:03 +01:00
Michael B. Gale
9c16c3b47b
Add common entry point
2026-07-01 18:37:05 +01:00
Michael B. Gale
b009eac559
Add ActionsEnv support to ActionState
2026-07-01 18:33:42 +01:00