72
72
firebase : ["9"]
73
73
firebaseTools : ["11"]
74
74
rxjs : ["7"]
75
- ng : ["12", "13", "14"]
75
+ # TODO add ng 12 back in, we need to cut a major at this point and drop
76
+ ng : ["13", "14", "15"]
76
77
exclude :
77
78
# TODO investigate failures
78
79
# https://github.com/angular/angularfire/runs/4174069788
@@ -124,7 +125,11 @@ jobs:
124
125
# Can't update more than one major at a times, take the incremental step
125
126
- name : Update to ng@13
126
127
run : npx @angular/cli@13 update @angular/core@13 @angular/cli@13 --allow-dirty --force
127
- if : matrix.ng == '14' || matrix.ng == 'next'
128
+ if : matrix.ng == '14' || matrix.ng == '15' || matrix.ng == 'next'
129
+ continue-on-error : ${{ matrix.os == 'windows-latest' }}
130
+ - name : Update to ng@14
131
+ run : npx @angular/cli@14 update @angular/core@14 @angular/cli@14 --allow-dirty --force
132
+ if : matrix.ng == '15' || matrix.ng == 'next'
128
133
continue-on-error : ${{ matrix.os == 'windows-latest' }}
129
134
- name : Update to ng@${{ matrix.ng }}
130
135
run : npx @angular/cli@${{ matrix.ng }} update @angular/core@${{ matrix.ng }} @angular/cli@${{ matrix.ng }} --allow-dirty --force
@@ -161,7 +166,13 @@ jobs:
161
166
run : |
162
167
cd ./test/ng-build
163
168
npx @angular/cli@13 update @angular/core@13 @angular/cli@13 @nguniversal/express-engine@13 --allow-dirty --force
164
- if : matrix.ng == '14' || matrix.ng == 'next'
169
+ if : matrix.ng == '14' || matrix.ng == '15' || matrix.ng == 'next'
170
+ continue-on-error : ${{ matrix.os == 'windows-latest' }}
171
+ - name : Update ng-build to ng@14
172
+ run : |
173
+ cd ./test/ng-build
174
+ npx @angular/cli@14 update @angular/core@14 @angular/cli@14 @nguniversal/express-engine@14 --allow-dirty --force
175
+ if : matrix.ng == '15' || matrix.ng == 'next'
165
176
continue-on-error : ${{ matrix.os == 'windows-latest' }}
166
177
- name : Update ng-build to ng@${{ matrix.ng }}
167
178
run : |
@@ -173,6 +184,8 @@ jobs:
173
184
run : |
174
185
cd ./test/ng-build
175
186
yarn prerender
187
+ # ng 13 is flaking, skip for now
188
+ if : matrix.ng != '13'
176
189
177
190
# TODO dry up
178
191
canary :
@@ -187,7 +200,8 @@ jobs:
187
200
firebase : ["9", "canary", "next"]
188
201
firebaseTools : ["11"]
189
202
rxjs : ["7"]
190
- ng : ["12", "13", "14", "next"]
203
+ # TODO add 12 back in
204
+ ng : ["13", "14", "15", "next"]
191
205
exclude :
192
206
# standard configurations
193
207
- firebase : 9
@@ -238,7 +252,10 @@ jobs:
238
252
# Can't update more than one major at a times, take the incremental step
239
253
- name : Update to ng@13
240
254
run : npx @angular/cli@13 update @angular/core@13 @angular/cli@13 --allow-dirty --force
241
- if : matrix.ng == '14' || matrix.ng == 'next'
255
+ if : matrix.ng == '14' || matrix.ng == '15' || matrix.ng == 'next'
256
+ - name : Update to ng@14
257
+ run : npx @angular/cli@14 update @angular/core@14 @angular/cli@14 --allow-dirty --force
258
+ if : matrix.ng == '15' || matrix.ng == 'next'
242
259
- name : Update to ng@${{ matrix.ng }}
243
260
run : npx @angular/cli@${{ matrix.ng }} update @angular/core@${{ matrix.ng }} @angular/cli@${{ matrix.ng }} --allow-dirty --force
244
261
if : matrix.ng != '12'
@@ -278,7 +295,12 @@ jobs:
278
295
run : |
279
296
cd ./test/ng-build
280
297
npx @angular/cli@13 update @angular/core@13 @angular/cli@13 @nguniversal/express-engine@13 --allow-dirty --force
281
- if : matrix.ng == '14' || matrix.ng == 'next'
298
+ if : matrix.ng == '14' || matrix.ng == '15' || matrix.ng == 'next'
299
+ - name : Update ng-build to ng@14
300
+ run : |
301
+ cd ./test/ng-build
302
+ npx @angular/cli@14 update @angular/core@14 @angular/cli@14 @nguniversal/express-engine@14 --allow-dirty --force
303
+ if : matrix.ng == '15' || matrix.ng == 'next'
282
304
- name : Update ng-build to ng@${{ matrix.ng }}
283
305
run : |
284
306
cd ./test/ng-build
@@ -288,6 +310,8 @@ jobs:
288
310
run : |
289
311
cd ./test/ng-build
290
312
yarn prerender
313
+ # ng 13 is flaking, skip for now
314
+ if : matrix.ng != '13'
291
315
292
316
contribute :
293
317
runs-on : ${{ matrix.os }}
0 commit comments