5
5
push :
6
6
branches : [master]
7
7
schedule :
8
- - cron : ' 0 4 * * *'
8
+ - cron : 0 4 * * *
9
+ - cron : 20 4 * * *
10
+ - cron : 40 4 * * *
9
11
10
12
concurrency :
11
13
group : ${{ github.workflow }}-${{ github.ref || github.run_id }}
@@ -15,16 +17,16 @@ jobs:
15
17
macos :
16
18
runs-on : macos-latest
17
19
steps :
18
- - uses : actions/checkout@v4
20
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
19
21
- uses : ./.github/actions/node/setup
20
22
- uses : ./.github/actions/install
21
23
- run : yarn test:appsec:ci
22
- - uses : codecov/codecov-action@v5
24
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
23
25
24
26
ubuntu :
25
27
runs-on : ubuntu-latest
26
28
steps :
27
- - uses : actions/checkout@v4
29
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
28
30
- uses : ./.github/actions/node/setup
29
31
- uses : ./.github/actions/install
30
32
- uses : ./.github/actions/node/oldest
@@ -33,18 +35,18 @@ jobs:
33
35
- run : yarn test:appsec:ci
34
36
- uses : ./.github/actions/node/latest
35
37
- run : yarn test:appsec:ci
36
- - uses : codecov/codecov-action@v5
38
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
37
39
38
40
windows :
39
41
runs-on : windows-latest
40
42
steps :
41
- - uses : actions/checkout@v4
42
- - uses : actions/setup-node@v4
43
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
44
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
43
45
with :
44
46
node-version : ' 18'
45
47
- uses : ./.github/actions/install
46
48
- run : yarn test:appsec:ci
47
- - uses : codecov/codecov-action@v5
49
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
48
50
49
51
ldapjs :
50
52
runs-on : ubuntu-latest
@@ -62,14 +64,14 @@ jobs:
62
64
LDAP_USERS : ' user01,user02'
63
65
LDAP_PASSWORDS : ' password1,password2'
64
66
steps :
65
- - uses : actions/checkout@v4
67
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
66
68
- uses : ./.github/actions/node/setup
67
69
- uses : ./.github/actions/install
68
70
- uses : ./.github/actions/node/oldest
69
71
- run : yarn test:appsec:plugins:ci
70
72
- uses : ./.github/actions/node/latest
71
73
- run : yarn test:appsec:plugins:ci
72
- - uses : codecov/codecov-action@v5
74
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
73
75
74
76
postgres :
75
77
runs-on : ubuntu-latest
85
87
PLUGINS : pg|knex
86
88
SERVICES : postgres
87
89
steps :
88
- - uses : actions/checkout@v4
90
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
89
91
- uses : ./.github/actions/node/setup
90
92
- uses : ./.github/actions/install
91
93
- uses : ./.github/actions/node/oldest
94
96
- run : yarn test:appsec:plugins:ci
95
97
- uses : ./.github/actions/node/20
96
98
- run : yarn test:appsec:plugins:ci
97
- - uses : codecov/codecov-action@v5
99
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
98
100
99
101
mysql :
100
102
runs-on : ubuntu-latest
@@ -110,42 +112,42 @@ jobs:
110
112
PLUGINS : mysql|mysql2|sequelize
111
113
SERVICES : mysql
112
114
steps :
113
- - uses : actions/checkout@v4
115
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
114
116
- uses : ./.github/actions/node/setup
115
117
- uses : ./.github/actions/install
116
118
- uses : ./.github/actions/node/18
117
119
- run : yarn test:appsec:plugins:ci
118
120
- uses : ./.github/actions/node/20
119
121
- run : yarn test:appsec:plugins:ci
120
- - uses : codecov/codecov-action@v5
122
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
121
123
122
124
express :
123
125
runs-on : ubuntu-latest
124
126
env :
125
127
PLUGINS : express|body-parser|cookie-parser|multer
126
128
steps :
127
- - uses : actions/checkout@v4
129
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
128
130
- uses : ./.github/actions/node/setup
129
131
- uses : ./.github/actions/install
130
132
- uses : ./.github/actions/node/oldest
131
133
- run : yarn test:appsec:plugins:ci
132
134
- uses : ./.github/actions/node/latest
133
135
- run : yarn test:appsec:plugins:ci
134
- - uses : codecov/codecov-action@v5
136
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
135
137
136
138
graphql :
137
139
runs-on : ubuntu-latest
138
140
env :
139
141
PLUGINS : apollo-server|apollo-server-express|apollo-server-fastify|apollo-server-core
140
142
steps :
141
- - uses : actions/checkout@v4
143
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
142
144
- uses : ./.github/actions/node/setup
143
145
- uses : ./.github/actions/install
144
146
- uses : ./.github/actions/node/oldest
145
147
- run : yarn test:appsec:plugins:ci
146
148
- uses : ./.github/actions/node/latest
147
149
- run : yarn test:appsec:plugins:ci
148
- - uses : codecov/codecov-action@v5
150
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
149
151
150
152
mongodb-core :
151
153
runs-on : ubuntu-latest
@@ -158,14 +160,14 @@ jobs:
158
160
PLUGINS : express-mongo-sanitize|mquery
159
161
SERVICES : mongo
160
162
steps :
161
- - uses : actions/checkout@v4
163
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
162
164
- uses : ./.github/actions/node/setup
163
165
- uses : ./.github/actions/install
164
166
- uses : ./.github/actions/node/oldest
165
167
- run : yarn test:appsec:plugins:ci
166
168
- uses : ./.github/actions/node/latest
167
169
- run : yarn test:appsec:plugins:ci
168
- - uses : codecov/codecov-action@v5
170
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
169
171
170
172
mongoose :
171
173
runs-on : ubuntu-latest
@@ -178,21 +180,21 @@ jobs:
178
180
PLUGINS : mongoose
179
181
SERVICES : mongo
180
182
steps :
181
- - uses : actions/checkout@v4
183
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
182
184
- uses : ./.github/actions/node/setup
183
185
- uses : ./.github/actions/install
184
186
- uses : ./.github/actions/node/oldest
185
187
- run : yarn test:appsec:plugins:ci
186
188
- uses : ./.github/actions/node/latest
187
189
- run : yarn test:appsec:plugins:ci
188
- - uses : codecov/codecov-action@v5
190
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
189
191
190
192
sourcing :
191
193
runs-on : ubuntu-latest
192
194
env :
193
195
PLUGINS : cookie
194
196
steps :
195
- - uses : actions/checkout@v4
197
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
196
198
- uses : ./.github/actions/node/setup
197
199
- uses : ./.github/actions/install
198
200
- uses : ./.github/actions/node/18
@@ -201,7 +203,7 @@ jobs:
201
203
- run : yarn test:appsec:plugins:ci
202
204
- uses : ./.github/actions/node/latest
203
205
- run : yarn test:appsec:plugins:ci
204
- - uses : codecov/codecov-action@v5
206
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
205
207
206
208
next :
207
209
strategy :
@@ -233,9 +235,9 @@ jobs:
233
235
PLUGINS : next
234
236
PACKAGE_VERSION_RANGE : ${{ matrix.range }}
235
237
steps :
236
- - uses : actions/checkout@v4
238
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
237
239
- uses : ./.github/actions/testagent/start
238
- - uses : actions/setup-node@v4
240
+ - uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
239
241
with :
240
242
cache : yarn
241
243
node-version : ${{ matrix.version }}
@@ -245,26 +247,26 @@ jobs:
245
247
uses : ./.github/actions/testagent/logs
246
248
with :
247
249
suffix : appsec-${{ github.job }}-${{ matrix.version }}-${{ matrix.range_clean }}
248
- - uses : codecov/codecov-action@v5
250
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
249
251
250
252
lodash :
251
253
runs-on : ubuntu-latest
252
254
env :
253
255
PLUGINS : lodash
254
256
steps :
255
- - uses : actions/checkout@v4
257
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
256
258
- uses : ./.github/actions/node/setup
257
259
- uses : ./.github/actions/install
258
260
- uses : ./.github/actions/node/oldest
259
261
- run : yarn test:appsec:plugins:ci
260
262
- uses : ./.github/actions/node/latest
261
263
- run : yarn test:appsec:plugins:ci
262
- - uses : codecov/codecov-action@v5
264
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
263
265
264
266
integration :
265
267
runs-on : ubuntu-latest
266
268
steps :
267
- - uses : actions/checkout@v4
269
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
268
270
- run : yarn install
269
271
- uses : ./.github/actions/node/oldest
270
272
- run : yarn test:integration:appsec
@@ -276,39 +278,39 @@ jobs:
276
278
env :
277
279
PLUGINS : passport-local|passport-http
278
280
steps :
279
- - uses : actions/checkout@v4
281
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
280
282
- uses : ./.github/actions/node/setup
281
283
- uses : ./.github/actions/install
282
284
- uses : ./.github/actions/node/oldest
283
285
- run : yarn test:appsec:plugins:ci
284
286
- uses : ./.github/actions/node/latest
285
287
- run : yarn test:appsec:plugins:ci
286
- - uses : codecov/codecov-action@v5
288
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
287
289
288
290
template :
289
291
runs-on : ubuntu-latest
290
292
env :
291
293
PLUGINS : handlebars|pug
292
294
steps :
293
- - uses : actions/checkout@v4
295
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
294
296
- uses : ./.github/actions/node/setup
295
297
- uses : ./.github/actions/install
296
298
- uses : ./.github/actions/node/oldest
297
299
- run : yarn test:appsec:plugins:ci
298
300
- uses : ./.github/actions/node/latest
299
301
- run : yarn test:appsec:plugins:ci
300
- - uses : codecov/codecov-action@v5
302
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
301
303
302
304
node-serialize :
303
305
runs-on : ubuntu-latest
304
306
env :
305
307
PLUGINS : node-serialize
306
308
steps :
307
- - uses : actions/checkout@v4
309
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
308
310
- uses : ./.github/actions/node/setup
309
311
- uses : ./.github/actions/install
310
312
- uses : ./.github/actions/node/oldest
311
313
- run : yarn test:appsec:plugins:ci
312
314
- uses : ./.github/actions/node/latest
313
315
- run : yarn test:appsec:plugins:ci
314
- - uses : codecov/codecov-action@v5
316
+ - uses : codecov/codecov-action@13ce06bfc6bbe3ecf90edbbf1bc32fe5978ca1d3 # v5.3.1
0 commit comments