@@ -10,18 +10,22 @@ jobs:
1010 runs-on : ubuntu-latest
1111
1212 steps :
13+ - name : Call env workflow
14+ uses : ./.github/workflows/env.yml
15+ id : env
16+
1317 - name : Checkout
1418 uses : actions/checkout@v4
1519
1620 - name : Setup Node.js
1721 uses : actions/setup-node@v4
1822 with :
19- node-version : 20
23+ node-version : ${{ steps.env.outputs.node_version }}
2024
2125 - name : Setup pnpm
2226 uses : pnpm/action-setup@v4
2327 with :
24- version : latest
28+ version : ${{ steps.env.outputs.pnpm_version }}
2529
2630 - name : Get pnpm store directory
2731 shell : bash
@@ -78,18 +82,22 @@ jobs:
7882 runs-on : ubuntu-latest
7983
8084 steps :
85+ - name : Call env workflow
86+ uses : ./.github/workflows/env.yml
87+ id : env
88+
8189 - name : Checkout
8290 uses : actions/checkout@v4
8391
8492 - name : Setup Node.js
8593 uses : actions/setup-node@v4
8694 with :
87- node-version : 20
95+ node-version : ${{ steps.env.outputs.node_version }}
8896
8997 - name : Setup pnpm
9098 uses : pnpm/action-setup@v4
9199 with :
92- version : latest
100+ version : ${{ steps.env.outputs.pnpm_version }}
93101
94102 - name : Install dependencies
95103 run : pnpm install --frozen-lockfile
@@ -118,18 +126,22 @@ jobs:
118126 os : [ubuntu-latest, windows-latest, macos-latest]
119127
120128 steps :
129+ - name : Call env workflow
130+ uses : ./.github/workflows/env.yml
131+ id : env
132+
121133 - name : Checkout
122134 uses : actions/checkout@v4
123135
124136 - name : Setup Node.js
125137 uses : actions/setup-node@v4
126138 with :
127- node-version : 20
139+ node-version : ${{ steps.env.outputs.node_version }}
128140
129141 - name : Setup pnpm
130142 uses : pnpm/action-setup@v4
131143 with :
132- version : latest
144+ version : ${{ steps.env.outputs.pnpm_version }}
133145
134146 - name : Get pnpm store directory
135147 shell : bash
0 commit comments