checkout/__test__
askalf dbd3a6024b report the resolved commit when a ref is downloaded without a SHA
On the REST API fallback, a ref given without a SHA (a branch or tag of
another repository, or the default branch) left the commit output empty: the
archive was downloaded by ref and nothing recorded which commit that was.

downloadRepository now resolves the ref to its commit first
(GET /repos/{owner}/{repo}/commits/{ref} with the sha media type), downloads
that commit, and returns its SHA, which getSource sets as the output. The
downloaded content and the reported SHA are the same commit even if the ref
moves meanwhile. If the ref cannot be resolved, the download falls back to
the ref as before, a warning is logged, and the output stays empty.
2026-09-28 15:38:49 -04:00
..
git-auth-helper.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
git-command-manager.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
git-directory-helper.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
git-source-provider.test.ts report the resolved commit when a ref is downloaded without a SHA 2026-09-28 15:38:49 -04:00
git-version.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
github-api-helper.test.ts report the resolved commit when a ref is downloaded without a SHA 2026-09-28 15:38:49 -04:00
input-helper.test.ts trim only ascii whitespace for branch (#2521) 2026-07-15 15:05:42 -04:00
modify-work-tree.sh Convert checkout to a regular action (#70) 2019-12-03 10:28:59 -05:00
override-git-version.cmd Swap to Environment Files (#360) 2020-09-30 11:41:09 -04:00
override-git-version.sh Swap to Environment Files (#360) 2020-09-30 11:41:09 -04:00
ref-helper.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
retry-helper.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
unsafe-pr-checkout-helper.test.ts Bump the minor-npm-dependencies group across 1 directory with 3 updates (#2462) 2026-06-16 17:30:00 -04:00
url-helper.test.ts upgrade module to esm and update dependencies (#2463) 2026-06-16 17:10:58 -04:00
verify-basic.sh Disable `extensions.worktreeConfig` when disabling `sparse-checkout` (#1692) 2024-04-23 22:07:43 +02:00
verify-clean.sh Convert checkout to a regular action (#70) 2019-12-03 10:28:59 -05:00
verify-fetch-filter.sh Add support for partial checkout filters (#1396) 2023-09-22 13:30:36 -04:00
verify-fetch-tags.sh Fix tag handling: preserve annotations and explicit fetch-tags (#2356) 2026-01-09 13:42:23 -06:00
verify-lfs.sh Convert checkout to a regular action (#70) 2019-12-03 10:28:59 -05:00
verify-no-unstaged-changes.sh update troubleshooting instructions to include 'npm run format' 2020-05-31 17:48:51 -04:00
verify-side-by-side.sh Convert checkout to a regular action (#70) 2019-12-03 10:28:59 -05:00
verify-sparse-checkout-non-cone-mode.sh Mark test scripts with Bash'isms to be run via Bash (#1377) 2023-06-09 11:05:29 -04:00
verify-sparse-checkout.sh Mark test scripts with Bash'isms to be run via Bash (#1377) 2023-06-09 11:05:29 -04:00
verify-submodules-false.sh add support for submodules (#173) 2020-03-05 14:21:59 -05:00
verify-submodules-recursive.sh Persist creds to a separate file (#2286) 2025-11-03 13:08:38 -06:00
verify-submodules-true.sh Persist creds to a separate file (#2286) 2025-11-03 13:08:38 -06:00
verify-worktree.sh Add worktree support for persist-credentials includeIf (#2327) 2025-12-01 19:53:23 -06:00