@@ -62,20 +62,23 @@ blocks:
62
62
- name : Git Lint (Lintje)
63
63
commands :
64
64
- script/lint_git
65
- - name : Node.js 16 - Build
65
+ - name : Node.js 17 - Build
66
66
dependencies :
67
67
- Validation
68
68
task :
69
69
env_vars :
70
+ - &1
71
+ name : NODE_OPTIONS
72
+ value : " --openssl-legacy-provider"
70
73
- name : NODE_VERSION
71
- value : ' 16 '
74
+ value : ' 17 '
72
75
prologue :
73
76
commands :
74
77
- sem-version c 8
75
78
- cache restore
76
79
- mono bootstrap --ci
77
80
- cache store
78
- epilogue : &1
81
+ epilogue : &2
79
82
on_fail :
80
83
commands :
81
84
- cat /tmp/appsignal-*-install.report
@@ -86,6 +89,106 @@ blocks:
86
89
- cache store $_PACKAGES_CACHE-packages-$SEMAPHORE_GIT_SHA-v$NODE_VERSION packages
87
90
- cache store $_PACKAGES_CACHE-install-report-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
88
91
/tmp/appsignal-*-install.report
92
+ - name : Node.js 17 - Tests
93
+ dependencies :
94
+ - Node.js 17 - Build
95
+ task :
96
+ env_vars :
97
+ - *1
98
+ - name : NODE_VERSION
99
+ value : ' 17'
100
+ - name : _APPSIGNAL_EXTENSION_INSTALL
101
+ value : ' false'
102
+ prologue :
103
+ commands :
104
+ - sem-version c 8
105
+ - cache restore
106
+ - cache restore $_PACKAGES_CACHE-packages-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
107
+ - cache restore $_PACKAGES_CACHE-install-report-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
108
+ - mono bootstrap --ci
109
+ epilogue : *2
110
+ jobs :
111
+ - name : " @appsignal/nodejs - nodejs"
112
+ commands :
113
+ - mono test --package=@appsignal/nodejs
114
+ - name : " @appsignal/nodejs - nodejs - diagnose"
115
+ commands :
116
+ - git submodule init
117
+ - git submodule update
118
+ - LANGUAGE=nodejs test/integration/diagnose/bin/test
119
+ - name : " @appsignal/nodejs-ext - nodejs-ext"
120
+ commands :
121
+ - mono test --package=@appsignal/nodejs-ext
122
+ - mono run --package @appsignal/nodejs-ext -- npm run test:failure
123
+ - name : " @appsignal/apollo-server - apollo-server@latest - integrations"
124
+ commands :
125
+ - script/install_test_example_packages apollo-server apollo-server-plugin-base@latest
126
+ - script/test_package_integration apollo-server
127
+ -
name :
" @appsignal/apollo-server - [email protected] - integrations"
128
+ commands :
129
+ -
script/install_test_example_packages apollo-server [email protected]
130
+ - script/test_package_integration apollo-server
131
+ -
name :
" @appsignal/apollo-server - [email protected] - integrations"
132
+ commands :
133
+ -
script/install_test_example_packages apollo-server [email protected]
134
+ - script/test_package_integration apollo-server
135
+ -
name :
" @appsignal/apollo-server - [email protected] - integrations"
136
+ commands :
137
+ -
script/install_test_example_packages apollo-server [email protected]
138
+ - script/test_package_integration apollo-server
139
+ - name : " @appsignal/express - express@latest - integrations"
140
+ commands :
141
+ - script/install_test_example_packages express express@latest
142
+ - script/test_package_integration express
143
+ -
name :
" @appsignal/express - [email protected] - integrations"
144
+ commands :
145
+ -
script/install_test_example_packages express [email protected]
146
+ - script/test_package_integration express
147
+ - name : " @appsignal/koa - koa@latest - integrations"
148
+ commands :
149
+ - script/install_test_example_packages koa koa@latest
150
+ - script/test_package_integration koa
151
+ -
name :
" @appsignal/koa - [email protected] - integrations"
152
+ commands :
153
+ -
script/install_test_example_packages koa [email protected]
154
+ - script/test_package_integration koa
155
+ -
name :
" @appsignal/koa - [email protected] - integrations"
156
+ commands :
157
+ -
script/install_test_example_packages koa [email protected]
158
+ - script/test_package_integration koa
159
+ - name : " @appsignal/nextjs - next.js@latest - integrations"
160
+ commands :
161
+ - script/install_test_example_packages nextjs next@latest react@latest react-dom@latest
162
+ - script/test_package_integration nextjs
163
+ -
name :
" @appsignal/nextjs - [email protected] - integrations"
164
+ commands :
165
+
166
+ - script/test_package_integration nextjs
167
+ -
name :
" @appsignal/nextjs - [email protected] - integrations"
168
+ commands :
169
+
170
+ - script/test_package_integration nextjs
171
+ - name : Node.js 16 - Build
172
+ dependencies :
173
+ - Validation
174
+ task :
175
+ env_vars :
176
+ - name : NODE_VERSION
177
+ value : ' 16'
178
+ prologue :
179
+ commands :
180
+ - sem-version c 8
181
+ - cache restore
182
+ - mono bootstrap --ci
183
+ - cache store
184
+ epilogue : *2
185
+ jobs :
186
+ - name : Build
187
+ commands :
188
+ - mono build
189
+ - cache store $_PACKAGES_CACHE-packages-$SEMAPHORE_GIT_SHA-v$NODE_VERSION packages
190
+ - cache store $_PACKAGES_CACHE-install-report-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
191
+ /tmp/appsignal-*-install.report
89
192
- name : Node.js 16 - Tests
90
193
dependencies :
91
194
- Node.js 16 - Build
@@ -102,7 +205,7 @@ blocks:
102
205
- cache restore $_PACKAGES_CACHE-packages-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
103
206
- cache restore $_PACKAGES_CACHE-install-report-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
104
207
- mono bootstrap --ci
105
- epilogue : *1
208
+ epilogue : *2
106
209
jobs :
107
210
- name : " @appsignal/nodejs - nodejs"
108
211
commands :
@@ -176,7 +279,7 @@ blocks:
176
279
- cache restore
177
280
- mono bootstrap --ci
178
281
- cache store
179
- epilogue : *1
282
+ epilogue : *2
180
283
jobs :
181
284
- name : Build
182
285
commands :
@@ -199,7 +302,7 @@ blocks:
199
302
- cache restore $_PACKAGES_CACHE-packages-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
200
303
- cache restore $_PACKAGES_CACHE-install-report-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
201
304
- mono bootstrap --ci
202
- epilogue : *1
305
+ epilogue : *2
203
306
jobs :
204
307
- name : " @appsignal/nodejs - nodejs"
205
308
commands :
@@ -273,7 +376,7 @@ blocks:
273
376
- cache restore
274
377
- mono bootstrap --ci
275
378
- cache store
276
- epilogue : *1
379
+ epilogue : *2
277
380
jobs :
278
381
- name : Build
279
382
commands :
@@ -296,7 +399,7 @@ blocks:
296
399
- cache restore $_PACKAGES_CACHE-packages-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
297
400
- cache restore $_PACKAGES_CACHE-install-report-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
298
401
- mono bootstrap --ci
299
- epilogue : *1
402
+ epilogue : *2
300
403
jobs :
301
404
- name : " @appsignal/nodejs - nodejs"
302
405
commands :
@@ -370,7 +473,7 @@ blocks:
370
473
- cache restore
371
474
- mono bootstrap --ci
372
475
- cache store
373
- epilogue : *1
476
+ epilogue : *2
374
477
jobs :
375
478
- name : Build
376
479
commands :
@@ -393,7 +496,7 @@ blocks:
393
496
- cache restore $_PACKAGES_CACHE-packages-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
394
497
- cache restore $_PACKAGES_CACHE-install-report-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
395
498
- mono bootstrap --ci
396
- epilogue : *1
499
+ epilogue : *2
397
500
jobs :
398
501
- name : " @appsignal/nodejs - nodejs"
399
502
commands :
@@ -467,7 +570,7 @@ blocks:
467
570
- cache restore
468
571
- mono bootstrap --ci
469
572
- cache store
470
- epilogue : *1
573
+ epilogue : *2
471
574
jobs :
472
575
- name : Build
473
576
commands :
@@ -490,7 +593,7 @@ blocks:
490
593
- cache restore $_PACKAGES_CACHE-packages-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
491
594
- cache restore $_PACKAGES_CACHE-install-report-$SEMAPHORE_GIT_SHA-v$NODE_VERSION
492
595
- mono bootstrap --ci
493
- epilogue : *1
596
+ epilogue : *2
494
597
jobs :
495
598
- name : " @appsignal/nodejs - nodejs"
496
599
commands :
0 commit comments