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
diff options
context:
space:
mode:
authorThomas Boop <52323235+thboop@users.noreply.github.com>2019-11-04 14:40:15 -0500
committerGitHub <noreply@github.com>2019-11-04 14:40:15 -0500
commitf137cacdacde214ff58813727b80a700cb577a25 (patch)
treedabed2d7d509089d2bb17cc18bdbd54f516cccfc
parent21e9e2217680d88cfa5643c326dff82304e85259 (diff)
Revert "Upgrade checkout to v1.1.0 to better support scripting git. (#56)"revert-56-users/tihuang/checkoutV1_1
This reverts commit 21e9e2217680d88cfa5643c326dff82304e85259.
-rw-r--r--.github/workflows/test.yml18
-rw-r--r--README.md41
-rw-r--r--action.yml2
3 files changed, 7 insertions, 54 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
deleted file mode 100644
index bc481cb..0000000
--- a/.github/workflows/test.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-name: "test-local"
-on:
- pull_request:
- push:
- branches:
- - master
- - 'releases/*'
-
-jobs:
- test:
- strategy:
- matrix:
- os: [windows-latest, ubuntu-latest, macOS-latest]
- runs-on: ${{ matrix.os }}
- steps:
- - uses: actions/checkout@master
- - uses: ./
- - run: git ls-remote --tags origin
diff --git a/README.md b/README.md
index fd5c031..2847aee 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,4 @@
-<p align="center">
- <a href="https://github.com/actions/checkout"><img alt="GitHub Actions status" src="https://github.com/actions/checkout/workflows/test-local/badge.svg"></a>
-</p>
-
-# Checkout
+# checkout
This action checks out your repository to `$GITHUB_WORKSPACE`, so that your workflow can access the contents of your repository.
@@ -17,48 +13,23 @@ Basic:
```yaml
steps:
-- uses: actions/checkout@v1
-- uses: actions/setup-node@v1
+- uses: actions/checkout@master
+- uses: actions/setup-node@master
with:
node-version: 10.x
- run: npm install
- run: npm test
```
-By default, the branch or tag ref that triggered the workflow will be checked out, `${{ github.token }}` will be used for any Git server authentication. If you wish to check out a different branch, a different repository or use different token to checkout, specify that using `with.ref`, `with.repository` and `with.token`:
+By default, the branch or tag ref that triggered the workflow will be checked out. If you wish to check out a different branch, specify that using `with.ref`:
-Checkout different branch from the workflow repository:
```yaml
-- uses: actions/checkout@v1
+- uses: actions/checkout@master
with:
ref: some-branch
```
-Checkout different private repository:
-```yaml
-- uses: actions/checkout@v1
- with:
- repository: myAccount/myRepository
- ref: refs/heads/release
- token: ${{ secrets.GitHub_PAT }} // `GitHub_PAT` is a secret contains your PAT.
-```
-
-Checkout private submodules:
-```yaml
-- uses: actions/checkout@v1
- with:
- submodules: recursive
- token: ${{ secrets.GitHub_PAT }} // `GitHub_PAT` is a secret contains your PAT.
-```
-> - `with.token` will be used as `Basic` authentication header for https requests talk to https://github.com from `git(.exe)`, ensure those private submodules are configured via `https` not `ssh`.
-> - `${{ github.token }}` only has permission to the workflow triggering repository. If the repository contains any submodules that comes from private repository, you will have to add your PAT as secret and use the secret in `with.token` to make `checkout` action work.
-
-For more details, see [Contexts and expression syntax for GitHub Actions](https://help.github.com/en/articles/contexts-and-expression-syntax-for-github-actions) and [Creating and using secrets (encrypted variables)](https://help.github.com/en/articles/virtual-environments-for-github-actions#creating-and-using-secrets-encrypted-variables)
-
-# Changelog
-
-## v1.1.0 (unreleased)
-- Persist `with.token` or `${{ github.token }}` into checkout repository's git config as `http.https://github.com/.extraheader=AUTHORIZATION: basic ***` to better support scripting git
+For more details, see [Contexts and expression syntax for GitHub Actions](https://help.github.com/en/articles/contexts-and-expression-syntax-for-github-actions)
# License
diff --git a/action.yml b/action.yml
index 7562254..2b080c8 100644
--- a/action.yml
+++ b/action.yml
@@ -20,4 +20,4 @@ inputs:
description: 'Optional path to check out source code'
runs:
# Plugins live on the runner and are only available to a certain set of first party actions.
- plugin: 'checkoutV1_1'
+ plugin: 'checkout'