← All repos

checkout

Action for checking out a repo

Browse cluster: Haskell tooling and libraries
235commits
60contributors
5languages

Tech stack & purpose

Checkout is a GitHub Actions action that checks out a repository under `$GITHUB_WORKSPACE` so workflows can access it. The project handles repository cloning with support for various authentication methods including personal access tokens and SSH keys, as well as advanced Git features like sparse checkout, partial clones, and Git-LFS. It was created by GitHub (the `actions` organization) and has been migrated to ESM to support new versions of the `@actions/*` packages, with recent versions emphasizing improved security for fork pull request handling and credential management.

Languages

TypeScript
94.3%
Shell
4.4%
JavaScript
1.0%
Dockerfile
0.2%
Batchfile
0.1%

Contributors (top 30 of 60)