Fixed tag handling to preserve annotations and explicit fetch-tags.
checkout
Version ControlGitHub Action that checks out a repository into the workflow's workspace
Features
- Clones the specified Git repository into $GITHUB_WORKSPACE
- Supports credential persistence and SSH key authentication
- Allows fine‑grained control via fetch depth, sparse checkout, clean steps, etc.
Recent releases
View all 8 releases →
v6.0.2
Mixed
v6.0.1
New feature
Adds worktree support for persist-credentials includeIf configuration.
v5.0.0
Breaking risk
Requires GitHub Actions runner v2.327.1 minimum; now uses Node 24.
v4.3.0
New feature
Add support for checking out multiple internal repositories.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
About
Stars
7,950
Forks
2,499
Languages
TypeScript
Shell
Dockerfile
Downloads/week
5
↑30%
NPM Maintainers
1
Contributors
59