Skip to content

Commit 2409dec

Browse files
committed
Switch to volta for CI config to enforce Yarn 3
1 parent d41a78c commit 2409dec

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

.github/workflows/ci.yml

+4-12
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,7 @@ jobs:
2020
steps:
2121
- uses: actions/checkout@v3
2222
- name: Install Node
23-
uses: actions/setup-node@v3
24-
with:
25-
node-version: 14.x
26-
cache: yarn
23+
uses: volta-cli/action@v4
2724
- name: Install Dependencies
2825
run: yarn install --frozen-lockfile
2926
- name: Lint
@@ -38,10 +35,8 @@ jobs:
3835

3936
steps:
4037
- uses: actions/checkout@v3
41-
- uses: actions/setup-node@v3
42-
with:
43-
node-version: 14.x
44-
cache: yarn
38+
- name: Install Node
39+
uses: volta-cli/action@v4
4540
- name: Install Dependencies
4641
run: yarn install --no-lockfile
4742
- name: Run Tests
@@ -74,10 +69,7 @@ jobs:
7469
steps:
7570
- uses: actions/checkout@v3
7671
- name: Install Node
77-
uses: actions/setup-node@v3
78-
with:
79-
node-version: 14.x
80-
cache: yarn
72+
uses: volta-cli/action@v4
8173
- name: Install Dependencies
8274
run: yarn install --frozen-lockfile
8375
- name: Run Tests

package.json

+4
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,10 @@
8585
"engines": {
8686
"node": "14.* || 16.* || >= 18"
8787
},
88+
"volta": {
89+
"node": "14.21.1",
90+
"yarn": "3.3.0"
91+
},
8892
"ember": {
8993
"edition": "octane"
9094
},

0 commit comments

Comments
 (0)