Skip to content

Commit e13928c

Browse files
authored
Merge pull request #27 from metonym/fix-jobs-syntax
Specify job name to fix syntax error
2 parents 93bd5a1 + 45d9c91 commit e13928c

File tree

1 file changed

+38
-35
lines changed

1 file changed

+38
-35
lines changed

README.md

Lines changed: 38 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,13 @@ on:
5454
- pull_request
5555

5656
jobs:
57-
runs-on: ubuntu-latest
57+
install:
58+
runs-on: ubuntu-latest
5859

59-
steps:
60-
- uses: pnpm/[email protected]
61-
with:
62-
version: 6.0.2
60+
steps:
61+
- uses: pnpm/[email protected]
62+
with:
63+
version: 6.0.2
6364
```
6465
6566
### Install pnpm and a few npm packages
@@ -70,18 +71,19 @@ on:
7071
- pull_request
7172

7273
jobs:
73-
runs-on: ubuntu-latest
74-
75-
steps:
76-
- uses: actions/checkout@v2
77-
78-
- uses: pnpm/[email protected]
79-
with:
80-
version: 6.0.2
81-
run_install: |
82-
- recursive: true
83-
args: [--frozen-lockfile, --strict-peer-dependencies]
84-
- args: [--global, gulp, prettier, typescript]
74+
install:
75+
runs-on: ubuntu-latest
76+
77+
steps:
78+
- uses: actions/checkout@v2
79+
80+
- uses: pnpm/[email protected]
81+
with:
82+
version: 6.0.2
83+
run_install: |
84+
- recursive: true
85+
args: [--frozen-lockfile, --strict-peer-dependencies]
86+
- args: [--global, gulp, prettier, typescript]
8587
```
8688
8789
### Use cache to reduce installation time
@@ -92,24 +94,25 @@ on:
9294
- pull_request
9395

9496
jobs:
95-
runs-on: ubuntu-latest
96-
97-
steps:
98-
build:
99-
- uses: actions/checkout@v2
100-
101-
- name: Cache pnpm modules
102-
uses: actions/cache@v2
103-
with:
104-
path: ~/.pnpm-store
105-
key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
106-
restore-keys: |
107-
${{ runner.os }}-
108-
109-
- uses: pnpm/[email protected]
110-
with:
111-
version: 6.0.2
112-
run_install: true
97+
cache-and-install:
98+
runs-on: ubuntu-latest
99+
100+
steps:
101+
build:
102+
- uses: actions/checkout@v2
103+
104+
- name: Cache pnpm modules
105+
uses: actions/cache@v2
106+
with:
107+
path: ~/.pnpm-store
108+
key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
109+
restore-keys: |
110+
${{ runner.os }}-
111+
112+
- uses: pnpm/[email protected]
113+
with:
114+
version: 6.0.2
115+
run_install: true
113116
```
114117
115118
**Note:** You don't need to run `pnpm store prune` at the end; post-action has already taken care of that.

0 commit comments

Comments
 (0)