Checkout v7 is the official GitHub Action for checking out repository code inside a GitHub Actions workflow. It places the selected repository under the workflow workspace so build, test, lint, release, or deployment steps can access the files. By default, it fetches only one commit for the ref or SHA that triggered the workflow, but it can also fetch full branch and tag history. The action supports checking out different repositories, private repositories, pull request commits, submodules, Git LFS files, sparse paths, and custom paths. It can use Git credentials, SSH keys, safe directory configuration, and GitHub Enterprise Server URLs. Recent versions also focus on stronger credential handling and safer behavior around fork pull request code in trusted workflow contexts.

Features

  • GitHub Actions repository checkout
  • Branch, tag, or SHA selection
  • Sparse checkout support
  • Submodule and Git LFS options
  • Private repository authentication
  • Fork pull request safety control

Project Samples

Project Activity

See All Activity >

Categories

Git

License

MIT License

Follow Checkout v7

Checkout v7 Web Site

Other Useful Business Software
Train ML Models With SQL You Already Know Icon
Train ML Models With SQL You Already Know

BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Checkout v7!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Git Software

Registered

2026-07-02