|
5 жил өмнө | |
---|---|---|
.github | 5 жил өмнө | |
__test__ | 5 жил өмнө | |
dist | 5 жил өмнө | |
src | 5 жил өмнө | |
.eslintignore | 5 жил өмнө | |
.eslintrc.json | 5 жил өмнө | |
.gitignore | 5 жил өмнө | |
.prettierignore | 5 жил өмнө | |
.prettierrc.json | 5 жил өмнө | |
CHANGELOG.md | 5 жил өмнө | |
LICENSE | 5 жил өмнө | |
README.md | 5 жил өмнө | |
action.yml | 5 жил өмнө | |
jest.config.js | 5 жил өмнө | |
package-lock.json | 5 жил өмнө | |
package.json | 5 жил өмнө | |
tsconfig.json | 5 жил өмнө |
This action checks-out your repository under $GITHUB_WORKSPACE
, so your workflow can access it.
By default, the repository that triggered the workflow is checked-out, for the ref/SHA that triggered the event.
Refer here to learn which commit $GITHUB_SHA
points to for different events.
Changes in V2:
with.token
in the local git configwith.persist-credentials
to false
with.path
is always relative to github.workspace
github.workspace
gets mapped insubmodules
Refer here for previous versions.
- uses: actions/checkout@v2-beta
with:
# Repository name
# Default: ${{ github.repository }}
repository: ''
# Ref to checkout (SHA, branch, tag). For the repository that triggered the
# workflow, defaults to the ref/SHA for the event. Otherwise defaults to master.
ref: ''
# Access token for clone repository
# Default: ${{ github.token }}
token: ''
# Relative path under $GITHUB_WORKSPACE to place the repository
path: ''
# Whether to execute `git clean -ffdx && git reset --hard HEAD` before fetching
# Default: true
clean: ''
# Number of commits to fetch. 0 indicates all history.
# Default: 1
fetch-depth: ''
# Whether to download Git-LFS files
# Default: false
lfs: ''
- uses: actions/checkout@preview
with:
ref: some-branch
- uses: actions/checkout@preview
with:
repository: myAccount/myRepository
ref: refs/heads/master
token: ${{ secrets.GitHub_PAT }} # `GitHub_PAT` is a secret that contains your PAT
${{ github.token }}
is scoped to the current repository, so if you want to checkout another repository that is private you will need to provide your own PAT.
The scripts and documentation in this project are released under the MIT License