@@ -26,14 +26,16 @@ jobs:
26
26
runs-on : ${{ matrix.os }}
27
27
28
28
steps :
29
- - name : Checkout codes
30
- uses : actions/checkout@v4
29
+ - name : Checkout
30
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
31
+ with :
32
+ fetch-depth : 0
31
33
32
34
- name : Install pnpm
33
- uses : pnpm/action-setup@v4
35
+ uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
34
36
35
37
- name : Setup node
36
- uses : actions/setup-node@v4
38
+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
37
39
with :
38
40
node-version : ${{ matrix.node }}
39
41
cache : ' pnpm'
@@ -54,14 +56,16 @@ jobs:
54
56
runs-on : ${{ matrix.os }}
55
57
56
58
steps :
57
- - name : Checkout codes
58
- uses : actions/checkout@v4
59
+ - name : Checkout
60
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
61
+ with :
62
+ fetch-depth : 0
59
63
60
64
- name : Install pnpm
61
- uses : pnpm/action-setup@v4
65
+ uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
62
66
63
67
- name : Setup node
64
- uses : actions/setup-node@v4
68
+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
65
69
with :
66
70
node-version : ${{ matrix.node }}
67
71
cache : ' pnpm'
75
79
npx tsx ./scripts/postprocess.ts
76
80
77
81
- name : Cache dist
78
- uses : actions/cache@v4
82
+ uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
79
83
with :
80
84
path : packages/*/dist
81
85
key : build-vue-i18n-os-${{ matrix.os }}-${{ github.sha }}
@@ -90,14 +94,16 @@ jobs:
90
94
runs-on : ${{ matrix.os }}
91
95
92
96
steps :
93
- - name : Checkout codes
94
- uses : actions/checkout@v4
97
+ - name : Checkout
98
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
99
+ with :
100
+ fetch-depth : 0
95
101
96
102
- name : Install pnpm
97
- uses : pnpm/action-setup@v4
103
+ uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
98
104
99
105
- name : Setup node
100
- uses : actions/setup-node@v4
106
+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
101
107
with :
102
108
node-version : ${{ matrix.node }}
103
109
cache : ' pnpm'
@@ -110,7 +116,7 @@ jobs:
110
116
pnpm build:rolldown --withTypes
111
117
112
118
- name : Cache dist
113
- uses : actions/cache@v4
119
+ uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
114
120
with :
115
121
path : packages/*/dist
116
122
key : build-rolldown-vue-i18n-os-${{ matrix.os }}-${{ github.sha }}
@@ -125,14 +131,16 @@ jobs:
125
131
runs-on : ${{ matrix.os }}
126
132
127
133
steps :
128
- - name : Checkout codes
129
- uses : actions/checkout@v4
134
+ - name : Checkout
135
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
136
+ with :
137
+ fetch-depth : 0
130
138
131
139
- name : Install pnpm
132
- uses : pnpm/action-setup@v4
140
+ uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
133
141
134
142
- name : Setup node
135
- uses : actions/setup-node@v4
143
+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
136
144
with :
137
145
node-version : ${{ matrix.node }}
138
146
cache : ' pnpm'
@@ -158,14 +166,16 @@ jobs:
158
166
runs-on : ${{ matrix.os }}
159
167
160
168
steps :
161
- - name : Checkout codes
162
- uses : actions/checkout@v4
169
+ - name : Checkout
170
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
171
+ with :
172
+ fetch-depth : 0
163
173
164
174
- name : Install pnpm
165
- uses : pnpm/action-setup@v4
175
+ uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
166
176
167
177
- name : Setup node
168
- uses : actions/setup-node@v4
178
+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
169
179
with :
170
180
node-version : ${{ matrix.node }}
171
181
cache : ' pnpm'
@@ -177,7 +187,7 @@ jobs:
177
187
run : pnpm playwright-core install chromium
178
188
179
189
- name : Restore dist cache
180
- uses : actions/cache@v4
190
+ uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
181
191
with :
182
192
path : packages/*/dist
183
193
key : build-vue-i18n-os-${{ matrix.os }}-${{ github.sha }}
@@ -199,14 +209,16 @@ jobs:
199
209
runs-on : ${{ matrix.os }}
200
210
201
211
steps :
202
- - name : Checkout codes
203
- uses : actions/checkout@v4
212
+ - name : Checkout
213
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
214
+ with :
215
+ fetch-depth : 0
204
216
205
217
- name : Install pnpm
206
- uses : pnpm/action-setup@v4
218
+ uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
207
219
208
220
- name : Setup node
209
- uses : actions/setup-node@v4
221
+ uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
210
222
with :
211
223
node-version : ${{ matrix.node }}
212
224
cache : ' pnpm'
@@ -218,7 +230,7 @@ jobs:
218
230
run : pnpm playwright-core install chromium
219
231
220
232
- name : Restore dist cache
221
- uses : actions/cache@v4
233
+ uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
222
234
with :
223
235
path : packages/*/dist
224
236
key : build-rolldown-vue-i18n-os-${{ matrix.os }}-${{ github.sha }}
0 commit comments