Read-only mirror — the public repositories of the Forgejo instance, refreshed every 10 minutes. The live instance (fg.dieschoenewolke.de) is reachable only over the VPN; clone here with https://git.dieschoenewolke.de/git/<owner>/<repo>.git.
summaryrefslogtreecommitdiff
path: root/action.yml
diff options
context:
space:
mode:
authoreric sciple <ericsciple@users.noreply.github.com>2019-12-03 10:28:59 -0500
committerGitHub <noreply@github.com>2019-12-03 10:28:59 -0500
commite404ba5989baa550f631fb1262539d1375a856b7 (patch)
tree4cc911589e7c9a4c976bc99eb4dcb886d2b2d8a8 /action.yml
parent6a11491f2eea6739d1296d604c5402cffa43a1f1 (diff)
Convert checkout to a regular action (#70)
Diffstat (limited to 'action.yml')
-rw-r--r--action.yml29
1 files changed, 17 insertions, 12 deletions
diff --git a/action.yml b/action.yml
index 2b080c8..2b9692b 100644
--- a/action.yml
+++ b/action.yml
@@ -1,23 +1,28 @@
name: 'Checkout'
-description: 'Checkout a Git repository.'
+description: 'Checkout a Git repository'
inputs:
repository:
description: 'Repository name'
+ default: ${{ github.repository }}
ref:
- description: 'Ref to checkout (SHA, branch, tag)'
+ description: >
+ 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.
token:
description: 'Access token for clone repository'
+ default: ${{ github.token }}
+ path:
+ description: 'Relative path under $GITHUB_WORKSPACE to place the repository'
clean:
- description: 'If true, execute `execute git clean -ffdx && git reset --hard HEAD` before fetching'
+ description: 'Whether to execute `git clean -ffdx && git reset --hard HEAD` before fetching'
default: true
- submodules:
- description: 'Whether to include submodules: false to exclude submodules, true to include only one level of submodules, or recursive to recursively clone submodules; defaults to false'
- lfs:
- description: 'Whether to download Git-LFS files; defaults to false'
fetch-depth:
- description: 'The depth of commits to ask Git to fetch; defaults to no limit'
- path:
- description: 'Optional path to check out source code'
+ description: 'Number of commits to fetch. 0 indicates all history.'
+ default: 1
+ lfs:
+ description: 'Whether to download Git-LFS files'
+ default: false
runs:
- # Plugins live on the runner and are only available to a certain set of first party actions.
- plugin: 'checkout'
+ using: node12
+ main: dist/index.js
+ post: dist/index.js \ No newline at end of file