77 branches : [main]
88
99env :
10- NODE_VER : 18.19.1
10+ NODE_VER : 22.5
1111 CI : true
1212
1313jobs :
@@ -17,20 +17,19 @@ jobs:
1717 steps :
1818 - uses : actions/checkout@v4
1919
20+ - uses : pnpm/action-setup@v4
21+ name : Install pnpm
22+ with :
23+ run_install : false
24+
2025 - name : Use Node.js ${{ env.NODE_VER }}
2126 uses : actions/setup-node@v4
2227 with :
2328 node-version : ${{ env.NODE_VER }}
29+ cache : ' pnpm'
2430
25- - uses : pnpm/action-setup@v3
26- name : Install pnpm
27- id : pnpm-install
28- with :
29- version : 8
30-
31- # Install deps and prepare types
32- - run : pnpm i
33- - run : pnpm dev:prepare
31+ - name : Install deps and prepare types
32+ run : pnpm i && pnpm dev:prepare
3433
3534 # Check if build and package artifacts can still be generated
3635 - run : pnpm prepack
@@ -48,20 +47,19 @@ jobs:
4847 steps :
4948 - uses : actions/checkout@v4
5049
50+ - uses : pnpm/action-setup@v4
51+ name : Install pnpm
52+ with :
53+ run_install : false
54+
5155 - name : Use Node.js ${{ env.NODE_VER }}
5256 uses : actions/setup-node@v4
5357 with :
5458 node-version : ${{ env.NODE_VER }}
59+ cache : ' pnpm'
5560
56- - uses : pnpm/action-setup@v3
57- name : Install pnpm
58- id : pnpm-install
59- with :
60- version : 8
61-
62- # Install deps and prepare types
63- - run : pnpm i
64- - run : pnpm dev:prepare
61+ - name : Install deps and prepare types
62+ run : pnpm i && pnpm dev:prepare
6563
6664 # Build docs
6765 - run : cd docs && pnpm docs:build
@@ -75,19 +73,19 @@ jobs:
7573 steps :
7674 - uses : actions/checkout@v4
7775
76+ - uses : pnpm/action-setup@v4
77+ name : Install pnpm
78+ with :
79+ run_install : false
80+
7881 - name : Use Node.js ${{ env.NODE_VER }}
7982 uses : actions/setup-node@v4
8083 with :
8184 node-version : ${{ env.NODE_VER }}
85+ cache : ' pnpm'
8286
83- - uses : pnpm/action-setup@v3
84- name : Install pnpm
85- id : pnpm-install
86- with :
87- version : 8
88-
89- # Install deps
90- - run : pnpm i
87+ - name : Install deps
88+ run : pnpm i
9189
9290 - name : Install Playwright Browsers
9391 run : pnpm exec playwright install --with-deps
@@ -106,19 +104,19 @@ jobs:
106104 steps :
107105 - uses : actions/checkout@v4
108106
107+ - uses : pnpm/action-setup@v4
108+ name : Install pnpm
109+ with :
110+ run_install : false
111+
109112 - name : Use Node.js ${{ env.NODE_VER }}
110113 uses : actions/setup-node@v4
111114 with :
112115 node-version : ${{ env.NODE_VER }}
116+ cache : ' pnpm'
113117
114- - uses : pnpm/action-setup@v3
115- name : Install pnpm
116- id : pnpm-install
117- with :
118- version : 8
119-
120- # Install deps
121- - run : pnpm i
118+ - name : Install deps
119+ run : pnpm i
122120
123121 - name : Install Playwright Browsers
124122 run : pnpm exec playwright install --with-deps
@@ -137,19 +135,19 @@ jobs:
137135 steps :
138136 - uses : actions/checkout@v4
139137
138+ - uses : pnpm/action-setup@v4
139+ name : Install pnpm
140+ with :
141+ run_install : false
142+
140143 - name : Use Node.js ${{ env.NODE_VER }}
141144 uses : actions/setup-node@v4
142145 with :
143146 node-version : ${{ env.NODE_VER }}
147+ cache : ' pnpm'
144148
145- - uses : pnpm/action-setup@v3
146- name : Install pnpm
147- id : pnpm-install
148- with :
149- version : 8
150-
151- # Install deps
152- - run : pnpm i
149+ - name : Install deps
150+ run : pnpm i
153151
154152 # Check building
155153 - run : pnpm build
0 commit comments