No description
action.yml | ||
README.md |
Checkout GitHub Action
This composite GitHub Action allows you to clone and check out the current repository using the Git CLI. The action uses the GitHub-provided GITHUB_TOKEN
for authentication, ensuring secure and seamless access.
Features
- Clones the repository using HTTP.
- Checks out the specified branch or reference (
${{ github.ref }}
). - Utilizes GitHub's built-in secrets for secure access.
Usage
Example Workflow
name: Example Workflow
on:
push:
branches:
- main
jobs:
checkout-job:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: ./
Inputs
No custom inputs are required. The action uses environment variables provided by GitHub Actions:
Variable | Description |
---|---|
github.server_url |
The URL of the GitHub server. |
github.token |
Automatically provided GitHub token for authentication. |
github.repository |
The repository name (owner/repo ). |
github.workspace |
The working directory for the workflow. |
github.ref |
The branch or tag to check out. |