Action for checking out a repo
Browse cluster: Haskell tooling and libraries →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.