Skip to content

Commit c00796b

Browse files
authoredMar 1, 2024
use pnpm
1 parent 63ca6d3 commit c00796b

File tree

1 file changed

+21
-9
lines changed

1 file changed

+21
-9
lines changed
 

‎.github/workflows/nodejs.yml

+21-9
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ jobs:
1010
test:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v2.4.1
13+
- uses: actions/checkout@v3
1414
- name: Use Node.js
15-
uses: actions/setup-node@v1
15+
uses: actions/setup-node@v4
1616
with:
17-
node-version: 14.x
17+
node-version: 18.x
1818
- name: setup pnpm
1919
run: |
2020
npm i -g pnpm
@@ -60,14 +60,26 @@ jobs:
6060
- scenario: canary
6161
experimental: true
6262
steps:
63-
- name: Checkout
64-
uses: actions/checkout@v1
63+
- uses: actions/checkout@v3
6564
- name: Use Node.js
66-
uses: actions/setup-node@v1
65+
uses: actions/setup-node@v4
6766
with:
68-
node-version: 14.x
69-
- name: Install dependencies (npm)
70-
run: npm install && ./node_modules/.bin/tsc
67+
node-version: 18.x
68+
- name: setup pnpm
69+
run: |
70+
npm i -g pnpm
71+
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
72+
- uses: actions/cache@v3
73+
name: Setup pnpm cache
74+
with:
75+
path: ${{ env.STORE_PATH }}
76+
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
77+
restore-keys: |
78+
${{ runner.os }}-pnpm-store-
79+
- name: npm install, build
80+
run: |
81+
pnpm install
82+
./node_modules/.bin/tsc
7183
- name: Setup ember-try scenario
7284
run: ./node_modules/.bin/ember try:one ember-${{ matrix.scenario }} --skip-cleanup --- cat package.json
7385
- name: Run test component

0 commit comments

Comments
 (0)