@@ -3,7 +3,7 @@ version: 2.1
3
3
orbs :
4
4
5
5
6
- browser-tools : circleci/browser-tools@1.4.8
6
+ browser-tools : circleci/browser-tools@1.5.1
7
7
8
8
9
9
jobs :
99
99
100
100
steps :
101
101
- checkout
102
- - run : sudo apt-get update
102
+ - run :
103
+ name : Add chrome keys & update.
104
+ command : |
105
+ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
106
+ sudo apt-get update
103
107
- run : echo $PYVERSION > ver.txt
104
108
- run : cat requirements/*.txt > requirements-all.txt
105
109
- restore_cache :
@@ -189,7 +193,11 @@ jobs:
189
193
steps :
190
194
- checkout :
191
195
path : ~/dash
192
- - run : sudo apt-get update
196
+ - run :
197
+ name : Add chrome keys & update.
198
+ command : |
199
+ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
200
+ sudo apt-get update
193
201
- run : echo $PYVERSION > ver.txt
194
202
- run : cat requirements/*.txt > requirements-all.txt
195
203
- restore_cache :
@@ -219,24 +227,6 @@ jobs:
219
227
- store_artifacts :
220
228
path : /tmp/dash_artifacts
221
229
222
- test-312-react-18 :
223
- << : *test
224
- docker :
225
- - image : cimg/python:3.12.1-browsers
226
- auth :
227
- username : dashautomation
228
- password : $DASH_PAT_DOCKERHUB
229
- environment :
230
- PERCY_ENABLE : 0
231
- PUPPETEER_SKIP_CHROMIUM_DOWNLOAD : True
232
- PYVERSION : python312
233
- REDIS_URL : redis://localhost:6379
234
- REACT_VERSION : " 18.2.0"
235
- - image : cimg/redis:6.2.6
236
- auth :
237
- username : dashautomation
238
- password : $DASH_PAT_DOCKERHUB
239
-
240
230
test-38 :
241
231
<< : *test
242
232
docker :
@@ -306,7 +296,11 @@ jobs:
306
296
steps :
307
297
- checkout :
308
298
path : ~/dash
309
- - run : sudo apt-get update
299
+ - run :
300
+ name : Add chrome keys & update.
301
+ command : |
302
+ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
303
+ sudo apt-get update
310
304
- run : echo $PYVERSION > ver.txt
311
305
- run : cat requirements/*.txt > requirements-all.txt
312
306
- restore_cache :
@@ -337,18 +331,6 @@ jobs:
337
331
- store_artifacts :
338
332
path : /tmp/dash_artifacts
339
333
340
- dcc-312-react-18 :
341
- << : *dcc-test
342
- docker :
343
- - image : cimg/python:3.12.1-browsers
344
- auth :
345
- username : dashautomation
346
- password : $DASH_PAT_DOCKERHUB
347
- environment :
348
- PYVERSION : python312
349
- PERCY_ENABLE : 0
350
- REACT_VERSION : " 18.2.0"
351
-
352
334
dcc-38 :
353
335
<< : *dcc-test
354
336
docker :
@@ -375,7 +357,11 @@ jobs:
375
357
steps :
376
358
- checkout :
377
359
path : ~/dash
378
- - run : sudo apt-get update
360
+ - run :
361
+ name : Add chrome keys & update.
362
+ command : |
363
+ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
364
+ sudo apt-get update
379
365
- run : echo $PYVERSION > ver.txt
380
366
- run : cat requirements/*.txt > requirements-all.txt
381
367
- restore_cache :
@@ -414,18 +400,6 @@ jobs:
414
400
- store_artifacts :
415
401
path : /tmp/dash_artifacts
416
402
417
- html-312-react-18 :
418
- << : *html-test
419
- docker :
420
- - image : cimg/python:3.12.1-browsers
421
- auth :
422
- username : dashautomation
423
- password : $DASH_PAT_DOCKERHUB
424
- environment :
425
- PYVERSION : python312
426
- PERCY_ENABLE : 0
427
- REACT_VERSION : " 18.2.0"
428
-
429
403
html-38 :
430
404
<< : *html-test
431
405
docker :
@@ -451,7 +425,11 @@ jobs:
451
425
steps :
452
426
- checkout :
453
427
path : ~/dash
454
- - run : sudo apt-get update
428
+ - run :
429
+ name : Add chrome keys & update.
430
+ command : |
431
+ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
432
+ sudo apt-get update
455
433
- run : echo $PYVERSION > ver.txt
456
434
- run : cat requirements/*.txt > requirements-all.txt
457
435
- restore_cache :
@@ -486,15 +464,6 @@ jobs:
486
464
- store_artifacts :
487
465
path : /tmp/dash_artifacts
488
466
489
- table-server-react-18 :
490
- << : *table-server
491
- docker :
492
- - image : cimg/python:3.12.1-browsers
493
- environment :
494
- PYVERSION : python312
495
- PERCY_ENABLE : 0
496
- REACT_VERSION : " 18.2.0"
497
-
498
467
table-unit-test :
499
468
working_directory : ~/dash
500
469
docker :
@@ -505,7 +474,11 @@ jobs:
505
474
steps :
506
475
- checkout :
507
476
path : ~/dash
508
- - run : sudo apt-get update
477
+ - run :
478
+ name : Add chrome keys & update.
479
+ command : |
480
+ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
481
+ sudo apt-get update
509
482
- run : echo $PYVERSION > ver.txt
510
483
- run : cat requirements/*.txt > requirements-all.txt
511
484
- restore_cache :
@@ -540,18 +513,21 @@ jobs:
540
513
table-visual-test :
541
514
working_directory : ~/dash/components/dash-table
542
515
docker :
543
- - image : cimg/node:16.13 -browsers
516
+ - image : cimg/node:lts -browsers
544
517
environment :
545
518
PERCY_TOKEN : $PERCY_TOKEN_TABLE
546
519
547
520
steps :
548
521
- checkout :
549
522
path : ~/dash
550
- - run : sudo apt-get update
523
+ - run :
524
+ name : Add chrome keys & update.
525
+ command : |
526
+ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
527
+ sudo apt-get update
551
528
- restore_cache :
552
529
key : dep-{{ .Branch }}-{{ checksum "package-lock.json" }}-{{ checksum "package.json" }}
553
530
- browser-tools/install-browser-tools :
554
- chrome-version : 120.0.6099.71
555
531
install-firefox : false
556
532
install-geckodriver : false
557
533
- run :
@@ -628,9 +604,6 @@ workflows:
628
604
- test-312 :
629
605
requires :
630
606
- install-dependencies-312
631
- - test-312-react-18 :
632
- requires :
633
- - install-dependencies-312
634
607
- test-38 :
635
608
requires :
636
609
- install-dependencies-38
@@ -645,19 +618,13 @@ workflows:
645
618
- dcc-312 :
646
619
requires :
647
620
- install-dependencies-312
648
- - dcc-312-react-18 :
649
- requires :
650
- - install-dependencies-312
651
621
- dcc-38 :
652
622
requires :
653
623
- install-dependencies-38
654
624
655
625
- html-312 :
656
626
requires :
657
627
- install-dependencies-312
658
- - html-312-react-18 :
659
- requires :
660
- - install-dependencies-312
661
628
- html-38 :
662
629
requires :
663
630
- install-dependencies-38
@@ -672,9 +639,6 @@ workflows:
672
639
- table-server :
673
640
requires :
674
641
- install-dependencies-312
675
- - table-server-react-18 :
676
- requires :
677
- - install-dependencies-312
678
642
679
643
- percy/finalize_all :
680
644
requires :
0 commit comments