Michael B. Gale
d886064923
Skip Swift checks if tools feature is enabled
2026-10-20 17:48:19 +00:00
Michael B. Gale
886bf9a3c9
Add osRelease to BaseState
2026-10-20 17:48:19 +00:00
Michael B. Gale
2a3e7563aa
Merge pull request #4148 from github/mbg/improve-checkout-path
...
Validate `checkout_path` input in `analyze` action
2026-10-14 14:52:50 +00:00
Michael B. Gale
28d5dd9818
Revert "Allow logging functions to accept string[] directly"
...
This reverts commit 909fda1468 .
2026-10-14 15:07:40 +01:00
Michael B. Gale
4f747696ca
Merge branch 'main' into mbg/improve-checkout-path
2026-10-14 10:57:57 +01:00
Michael B. Gale
265d882341
Merge branch 'main' into mbg/start-proxy/deprecate-fallback
2026-10-12 14:52:24 +01:00
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
f9a9962aa3
Fix onceWith not asserting the once part
2026-10-06 17:26:09 +01:00
Michael B. Gale
35f12ded42
Add utility for assertions on sinon stubs with better output by default
2026-10-06 17:07:48 +01:00
Michael B. Gale
909fda1468
Allow logging functions to accept string[] directly
2026-10-06 17:07:47 +01:00
Michael B. Gale
97a91d9861
Make platform+arch available in BaseState
2026-09-28 19:18:37 +01:00
Michael B. Gale
5dab0ccf51
Persist repository root from init action in CodeQL Action state
2026-09-22 16:25:46 +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