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
9da96258e6
Merge remote-tracking branch 'origin/main' into mbg/start-proxy/deprecate-fallback
2026-10-14 13:56:57 +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
67f44bc916
Use Logger for printDebugLogs and log when returning early
2026-10-12 22:48:21 +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
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
1728f0c676
Add wrapper around core.exportVariable
2026-10-07 20:12:00 +01:00
Michael B. Gale
3f57a00554
Use ActionState for getCodeQLActionRepository
2026-10-06 17:07:48 +01:00
Michael B. Gale
5769ffc476
Merge remote-tracking branch 'origin/main' into mbg/improve-checkout-path
2026-09-28 10:49:13 +01:00
Michael B. Gale
b5f938c947
Log error in restoreInputs instead of re-throwing it
2026-09-24 11:34:56 +01:00
Michael B. Gale
fa4712895b
Restore previous restoreInputs behaviour
2026-09-22 19:09:07 +01:00
Michael B. Gale
a5c2338ec0
Wrap JSON parse errors in restoreInputs with context
2026-09-22 18:41:31 +01:00
Michael B. Gale
54a43494ca
Propagate checkoutPath to getRef
2026-09-22 16:25:46 +01:00
Henry Mercer
2d47caf123
Isolate per-language bundle eligibility state
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-09-16 17:25:24 +01: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
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
4b164dbc17
Add CODE_SCANNING_* vars to EnvVar enum
2026-07-09 14:51:22 +01:00
Michael B. Gale
97b52d19da
Simplify getTemporaryDirectory
2026-07-09 14:51:22 +01:00
Michael B. Gale
80dcb7ccdf
Add RUNNER_ENVIRONMENT to ActionsEnvVars
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
8d24507592
Allow env input for relevant functions in actions-util.ts
2026-07-09 12:14:07 +01:00
Michael B. Gale
5e3e6b81b9
Add ActionsEnvVars enum
2026-07-06 12:27:26 +01:00
Michael B. Gale
a0276b7dc4
Add initial ActionsEnv abstraction
2026-06-16 12:19:30 +02:00
Sam Robson
d5bb39fa0b
refactor: single source of truth for getDiffRangesJsonFilePath and simplified getDiffRangeFilePaths
2026-03-25 15:51:51 +00:00
Michael B. Gale
ea703668e0
Avoid bundling package.json
...
- `package.json` is bundled by `esbuild` because we depend on it in `actions-util.ts`
- That is so we can access the `version` property
- We now use `build.mjs` to define a constant for it instead
- We also set this constant in `ava.setup.mjs` for tests
- This reduces the size of the generated `.js` files and avoids changing them entirely in some cases
2026-03-12 18:55:03 +00:00
Michael B. Gale
f59338d600
Remove isCCR
2026-02-24 10:33:23 +00:00
Michael B. Gale
c7d0b92094
Drop isDynamic check from isCCR
...
The analysis key already tells us this under normal conditions
2026-01-19 13:47:50 +00:00
Michael B. Gale
055e6b6f36
Add EnvVar constant for analysis key
2026-01-19 13:41:38 +00:00
Michael B. Gale
1782089bde
Merge branch 'main' into mbg/ignore-generated
2026-01-19 13:09:15 +00:00
Michael B. Gale
3eaf00092b
Add isCCR helper, and update isDefaultSetup
2025-11-19 19:07:21 +00:00
Henry Mercer
cac5926de5
Delete unused exports
2025-11-18 18:16:54 +00:00
Michael B. Gale
43ce7ef399
Add isDynamicWorkflow function
2025-10-06 12:55:54 +01:00
Paolo Tranquilli
739fb03359
Merge branch 'main' into redsun82/unsupported-plat
2025-08-07 15:47:22 +02:00
Paolo Tranquilli
bb56324516
Address review
2025-08-07 15:43:56 +02:00
Michael B. Gale
9fb8f2d0c2
Update src/actions-util.ts
...
Co-authored-by: Henry Mercer <henrymercer@github.com >
2025-08-06 10:38:34 +01:00
Michael B. Gale
72770345eb
Fix legacy SARIF categories for CQ in default setup
2025-08-06 10:14:36 +01:00
Chuan-kai Lin
60a2a7d623
Add isAnalyzingPullRequest()
2025-07-03 12:35:24 -07:00
Henry Mercer
b58f4471c8
Use @actions/io to locate binaries
2024-12-19 14:21:06 +00:00
Chuan-kai Lin
b0cd76b9fb
Move Git functions to git-utils.ts
2024-12-10 08:44:11 -08:00
Chuan-kai Lin
57a28594b9
getPullRequestEditedDiffRanges: work around fatal error
...
This commits adds a "git repack" step to getPullRequestEditedDiffRanges
to work around a Git bug concerning tracking of grafted commits.
2024-12-09 10:46:38 -08:00
Chuan-kai Lin
3e10d3452b
deepenGitHistory: do not fetch submodules
2024-12-09 10:46:38 -08:00
Chuan-kai Lin
dd4aa40016
deepenGitHistory: specify HEAD
...
This commit makes deepenGitHistory pass "origin HEAD" to Git fetch,
which prevents Git from fetching all branches that are present in the
remote repository.
2024-12-09 10:46:38 -08:00
Chuan-kai Lin
a28215865a
Merge branch 'main' into cklin/diff-range-filtering
2024-10-31 06:12:13 -07:00
Michael B. Gale
471ed9f4c5
Move isDefaultSetup to actions-util.ts and change implementation
2024-10-29 12:08:08 +00:00
Chuan-kai Lin
db539989ff
Add Git helper functions
2024-10-23 14:32:34 -07:00
Chuan-kai Lin
5e475b7659
Add debug logging to runGitCommand()
2024-10-21 10:37:28 -07:00
Chuan-kai Lin
2bfc468cd8
Add decodeGitFilePath()
2024-10-21 10:37:28 -07:00
Fotis Koutoulakis (@NlightNFotis)
9bc4ee10c7
review-comments: add more descriptive comments to various persist/restoreState callsites.
...
Co-authored-by: Henry Mercer <henrymercer@github.com >
Co-authored-by: Fotis Koutoulakis <nlightnfotis@github.com >
2024-10-21 15:43:09 +01:00
Chris Gavin
6026274108
Persist inputs between the upload action and its post step.
2024-10-21 10:45:46 +01:00