Yashwanth Anantharaju
900f2210b1
fix: expand merge commit SHA regex and add SHA-256 test cases ( #2414 )
...
Check dist / check-dist (push) Failing after 1s
CodeQL / Analyze (javascript) (push) Failing after 3s
Licensed / Check licenses (push) Failing after 2s
Build and Test / test (ubuntu-latest) (push) Failing after 37s
Build and Test / test-proxy (push) Failing after 36s
Build and Test / test-bypass-proxy (push) Failing after 34s
Build and Test / test-git-container (push) Failing after 32s
Build and Test / test-output (push) Failing after 31s
Build and Test / build (push) Failing after 43s
Build and Test / test (macos-latest) (push) Has been cancelled
Build and Test / test (windows-latest) (push) Has been cancelled
* fix: expand merge commit SHA regex and add SHA-256 test cases
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* test: add checkCommitInfo SHA coverage
Add checkCommitInfo tests for SHA-1 and SHA-256 merge messages and reject invalid 50-character hex merge heads.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* style: fix Prettier formatting in test and source files
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-04 13:30:55 -04:00
eric sciple
de0fac2e45
Fix tag handling: preserve annotations and explicit fetch-tags ( #2356 )
...
Licensed / Check licenses (push) Waiting to run
Build and Test / build (push) Waiting to run
Build and Test / test (macos-latest) (push) Waiting to run
Build and Test / test (ubuntu-latest) (push) Waiting to run
Build and Test / test (windows-latest) (push) Waiting to run
Build and Test / test-proxy (push) Waiting to run
Build and Test / test-bypass-proxy (push) Waiting to run
Build and Test / test-git-container (push) Waiting to run
Build and Test / test-output (push) Waiting to run
Check dist / check-dist (push) Failing after -1s
CodeQL / Analyze (javascript) (push) Failing after 0s
This PR fixes several issues with tag handling in the checkout action:
1. fetch-tags: true now works (fixes #1471 )
- Tags refspec is now included in getRefSpec() when fetchTags=true
- Previously tags were only fetched during a separate fetch that was
overwritten by the main fetch
2. Tag checkout preserves annotations (fixes #290 )
- Tags are fetched via refspec (+refs/tags/*:refs/tags/*) instead of
--tags flag
- This fetches the actual tag objects, preserving annotations
3. Tag checkout with fetch-tags: true no longer fails (fixes #1467 )
- When checking out a tag with fetchTags=true, only the wildcard
refspec is used (specific tag refspec is redundant)
Changes:
- src/ref-helper.ts: getRefSpec() now accepts fetchTags parameter and
prepends tags refspec when true
- src/git-command-manager.ts: fetch() simplified to always use --no-tags,
tags are fetched explicitly via refspec
- src/git-source-provider.ts: passes fetchTags to getRefSpec()
- Added E2E test for fetch-tags option
Related #1471 , #1467 , #290
2026-01-09 13:42:23 -06:00
Orhan Toy
de5a000abf
Check out other refs/* by commit if provided, fall back to ref ( #1924 )
Check dist / check-dist (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Licensed / Check licenses (push) Has been cancelled
Build and Test / build (push) Has been cancelled
Build and Test / test (macos-latest) (push) Has been cancelled
Build and Test / test (ubuntu-latest) (push) Has been cancelled
Build and Test / test (windows-latest) (push) Has been cancelled
Build and Test / test-proxy (push) Has been cancelled
Build and Test / test-bypass-proxy (push) Has been cancelled
Build and Test / test-git-container (push) Has been cancelled
Build and Test / test-output (push) Has been cancelled
2024-10-01 20:24:28 -04:00
Orhan Toy
b17fe1e4d5
Handle hidden refs ( #1774 )
...
Co-authored-by: Chris Gavin <chris@chrisgavin.me >
2024-06-12 11:01:40 -04:00
Cory Miller
9c1e94e0ad
Update NPM dependencies ( #1703 )
...
* Update dependencies manually
* Format files
* Update licenses
2024-04-24 12:04:10 -04:00
eric sciple
eb8a193c1d
update dev dependencies and react to new linting rules ( #611 )
2021-10-19 09:52:57 -05:00
eric sciple
e347bba93b
Convert checkout to a regular action ( #70 )
2019-12-03 10:28:59 -05:00