@@ -38,16 +38,6 @@ functions:
38
38
39
39
git submodule update --init --recursive
40
40
41
- " fetch egos " :
42
- - command : shell.exec
43
- params :
44
- working_dir : " src"
45
- script : |
46
- set -ex
47
-
48
- curl -sfLo egos https://raw.githubusercontent.com/p-mongo/egos/master/egos
49
- chmod +x ./egos
50
-
51
41
" create expansions " :
52
42
# Make an evergreen exapanstion file with dynamic values
53
43
- command : shell.exec
@@ -282,7 +272,8 @@ functions:
282
272
DRIVER="${DRIVER}" \
283
273
I18N="${I18N}" \
284
274
TEST_I18N_FALLBACKS="${TEST_I18N_FALLBACKS}" \
285
- ./egos .evergreen/run-tests-docker.sh
275
+ FLE="${FLE}" \
276
+ .evergreen/run-tests-docker.sh
286
277
287
278
" fix absolute paths " :
288
279
- command : shell.exec
@@ -305,7 +296,6 @@ functions:
305
296
306
297
pre :
307
298
- func : " fetch source"
308
- - func : " fetch egos"
309
299
- func : " create expansions"
310
300
- func : " fix absolute paths"
311
301
- func : " install dependencies"
@@ -325,10 +315,18 @@ axes:
325
315
- id : " mongodb-version"
326
316
display_name : MongoDB Version
327
317
values :
318
+ - id : " latest"
319
+ display_name : " MongoDB Latest"
320
+ variables :
321
+ VERSION : " latest"
322
+ - id : " 7.0"
323
+ display_name : " MongoDB 7.0"
324
+ variables :
325
+ VERSION : " 7.0"
328
326
- id : " 6.0"
329
327
display_name : " MongoDB 6.0"
330
328
variables :
331
- VERSION : " 5 .0"
329
+ VERSION : " 6 .0"
332
330
- id : " 5.3"
333
331
display_name : " MongoDB 5.3"
334
332
variables :
@@ -414,6 +412,10 @@ axes:
414
412
display_name : ruby-3.1
415
413
variables :
416
414
RVM_RUBY : " ruby-3.1"
415
+ - id : " ruby-3.2"
416
+ display_name : ruby-3.2
417
+ variables :
418
+ RVM_RUBY : " ruby-3.2"
417
419
- id : " ruby-head"
418
420
display_name : ruby-head
419
421
variables :
@@ -430,29 +432,24 @@ axes:
430
432
- id : " os"
431
433
display_name : OS
432
434
values :
433
- - id : ubuntu-16.04
434
- display_name : " Ubuntu 16.04"
435
- run_on : ubuntu1604-small
436
- variables :
437
- DOCKER_DISTRO : ubuntu1604
438
435
- id : ubuntu-18.04
439
436
display_name : " Ubuntu 18.04"
440
- run_on : ubuntu1804 -small
437
+ run_on : ubuntu2004 -small
441
438
variables :
442
439
DOCKER_DISTRO : ubuntu1804
443
- - id : ubuntu-20 .04
440
+ - id : ubuntu-22 .04
444
441
display_name : " Ubuntu 20.04"
445
442
run_on : ubuntu2004-small
446
443
variables :
447
- DOCKER_DISTRO : ubuntu2004
448
- - id : rhel70
449
- display_name : " RHEL 7.0 "
450
- run_on : rhel70 -small
444
+ DOCKER_DISTRO : ubuntu2204
445
+ - id : debian11
446
+ display_name : " Debian 11 "
447
+ run_on : ubuntu2004 -small
451
448
variables :
452
- DOCKER_DISTRO : rhel70
449
+ DOCKER_DISTRO : debian11
453
450
- id : rhel80
454
451
display_name : " RHEL 8.0"
455
- run_on : rhel80 -small
452
+ run_on : ubuntu2004 -small
456
453
variables :
457
454
DOCKER_DISTRO : rhel80
458
455
@@ -553,25 +550,48 @@ axes:
553
550
display_name : Yes
554
551
variables :
555
552
APP_TESTS : yes
553
+
554
+ - id : " fle"
555
+ display_name : FLE
556
+ values :
557
+ - id : " helper"
558
+ display_name : via LMC helper
559
+ variables :
560
+ FLE : helper
561
+ - id : " path"
562
+ display_name : via LMC path
563
+ variables :
564
+ FLE : path
556
565
buildvariants :
557
- - matrix_name : " ruby-3.1 "
566
+ - matrix_name : " ruby-3.2 "
558
567
matrix_spec :
559
- ruby : ["ruby-3.1 "]
568
+ ruby : ["ruby-3.2 "]
560
569
driver : ["current"]
561
570
topology : ' *'
562
571
mongodb-version : ['6.0']
563
- os : ubuntu-20.04
572
+ os : debian11
573
+ display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
574
+ tasks :
575
+ - name : " test"
576
+
577
+ - matrix_name : " mongodb-latest"
578
+ matrix_spec :
579
+ ruby : ["ruby-3.2"]
580
+ driver : ["current"]
581
+ topology : ' *'
582
+ mongodb-version : ['latest']
583
+ os : debian11
564
584
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
565
585
tasks :
566
586
- name : " test"
567
587
568
- - matrix_name : " mongodb-5.3 "
588
+ - matrix_name : " ruby-3.1 "
569
589
matrix_spec :
570
590
ruby : ["ruby-3.1"]
571
591
driver : ["current"]
572
592
topology : ' *'
573
- mongodb-version : ['5.3 ']
574
- os : ubuntu-20 .04
593
+ mongodb-version : ['6.0 ']
594
+ os : ubuntu-22 .04
575
595
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
576
596
tasks :
577
597
- name : " test"
@@ -582,7 +602,7 @@ buildvariants:
582
602
driver : ["current"]
583
603
topology : ['replica-set']
584
604
mongodb-version : ['5.0']
585
- os : ubuntu-20.04
605
+ os : rhel80
586
606
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
587
607
tasks :
588
608
- name : " test"
@@ -593,7 +613,7 @@ buildvariants:
593
613
driver : ["current"]
594
614
topology : ['replica-set', 'sharded-cluster']
595
615
mongodb-version : ' 5.0'
596
- os : ubuntu-18.04
616
+ os : rhel80
597
617
display_name : " ${jruby}, ${driver}, ${mongodb-version}, ${topology}"
598
618
tasks :
599
619
- name : " test"
@@ -604,7 +624,7 @@ buildvariants:
604
624
driver : ["current"]
605
625
topology : ' *'
606
626
mongodb-version : ['4.4']
607
- os : ubuntu-18.04
627
+ os : rhel80
608
628
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
609
629
tasks :
610
630
- name : " test"
@@ -615,18 +635,18 @@ buildvariants:
615
635
driver : ["current"]
616
636
topology : ['replica-set']
617
637
mongodb-version : ['4.0']
618
- os : ubuntu-16.04
638
+ os : rhel80
619
639
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
620
640
tasks :
621
641
- name : " test"
622
642
623
643
- matrix_name : " driver-upcoming"
624
644
matrix_spec :
625
645
driver : [master, stable]
626
- ruby : ["ruby-3.1 "]
627
- mongodb-version : " 5 .0"
646
+ ruby : ["ruby-3.2 "]
647
+ mongodb-version : " 6 .0"
628
648
topology : ['replica-set', 'sharded-cluster']
629
- os : ubuntu-20.04
649
+ os : debian11
630
650
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
631
651
tasks :
632
652
- name : " test"
@@ -637,7 +657,7 @@ buildvariants:
637
657
ruby : ["ruby-2.6"]
638
658
mongodb-version : " 4.0"
639
659
topology : ['replica-set', 'sharded-cluster']
640
- os : ubuntu-18.04
660
+ os : rhel80
641
661
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
642
662
tasks :
643
663
- name : " test"
@@ -648,19 +668,19 @@ buildvariants:
648
668
ruby : ["ruby-2.6"]
649
669
mongodb-version : " 3.6"
650
670
topology : " standalone"
651
- os : ubuntu-16.04
671
+ os : rhel80
652
672
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
653
673
tasks :
654
674
- name : " test"
655
675
656
676
- matrix_name : " rails-7"
657
677
matrix_spec :
658
- ruby : ["ruby-3.0 "]
678
+ ruby : ["ruby-3.2 "]
659
679
driver : ["current"]
660
- mongodb-version : " 5 .0"
680
+ mongodb-version : " 6 .0"
661
681
topology : " standalone"
662
682
rails : ['7.0']
663
- os : ubuntu-20.04
683
+ os : debian11
664
684
display_name : " ${rails}, ${driver}, ${mongodb-version}"
665
685
tasks :
666
686
- name : " test"
@@ -671,7 +691,7 @@ buildvariants:
671
691
ruby : ["ruby-2.7"]
672
692
mongodb-version : " 5.0"
673
693
topology : " standalone"
674
- os : ubuntu-18.04
694
+ os : rhel80
675
695
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
676
696
tasks :
677
697
- name : " test"
@@ -682,7 +702,7 @@ buildvariants:
682
702
ruby : ["ruby-3.0"]
683
703
mongodb-version : " 5.0"
684
704
topology : " standalone"
685
- os : ubuntu-18.04
705
+ os : rhel80
686
706
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
687
707
tasks :
688
708
- name : " test"
@@ -692,10 +712,10 @@ buildvariants:
692
712
matrix_spec :
693
713
ruby : ["ruby-3.0"]
694
714
driver : ["current"]
695
- mongodb-version : " 5 .0"
715
+ mongodb-version : " 6 .0"
696
716
topology : " standalone"
697
717
rails : ['6.0', '6.1']
698
- os : ubuntu-20.04
718
+ os : rhel80
699
719
display_name : " ${rails}, ${driver}, ${mongodb-version}"
700
720
tasks :
701
721
- name : " test"
@@ -707,7 +727,7 @@ buildvariants:
707
727
mongodb-version : " 4.0"
708
728
topology : " standalone"
709
729
rails : ['5.2']
710
- os : ubuntu-18.04
730
+ os : rhel80
711
731
display_name : " ${rails}, ${driver}, ${mongodb-version}"
712
732
tasks :
713
733
- name : " test"
@@ -719,7 +739,7 @@ buildvariants:
719
739
mongodb-version : " 4.4"
720
740
topology : " standalone"
721
741
i18n : ' 1.0'
722
- os : ubuntu-18.04
742
+ os : rhel80
723
743
display_name : " i18n-1.0 ${rails}, ${driver}, ${mongodb-version}"
724
744
tasks :
725
745
- name : " test"
@@ -732,20 +752,20 @@ buildvariants:
732
752
topology : " standalone"
733
753
i18n : ' *'
734
754
test-i18n-fallbacks : yes
735
- os : ubuntu-18.04
755
+ os : rhel80
736
756
display_name : " i18n fallbacks ${rails}, ${driver}, ${mongodb-version}, ${i18n}"
737
757
tasks :
738
758
- name : " test"
739
759
740
760
- matrix_name : app-tests-ruby-3
741
761
matrix_spec :
742
- ruby : ["ruby-3.0", "ruby-3.1"]
762
+ ruby : ["ruby-3.0", "ruby-3.1", "ruby-3.2" ]
743
763
driver : ["current"]
744
- mongodb-version : ' 5 .0'
764
+ mongodb-version : ' 6 .0'
745
765
topology : standalone
746
766
app-tests : yes
747
767
rails : ['6.0', '6.1', '7.0']
748
- os : ubuntu-20.04
768
+ os : rhel80
749
769
display_name : " app tests ${driver}, ${ruby}, ${rails}"
750
770
tasks :
751
771
- name : " test"
@@ -758,7 +778,7 @@ buildvariants:
758
778
topology : standalone
759
779
app-tests : yes
760
780
rails : ['5.2']
761
- os : ubuntu-18.04
781
+ os : rhel80
762
782
display_name : " app tests ${driver}, ${ruby}, ${rails}"
763
783
tasks :
764
784
- name : " test"
@@ -775,3 +795,16 @@ buildvariants:
775
795
display_name : " app tests ${driver}, ${jruby}"
776
796
tasks :
777
797
- name : " test"
798
+
799
+ - matrix_name : " auto-encryption"
800
+ matrix_spec :
801
+ ruby : ruby-3.1
802
+ driver : current
803
+ topology : replica-set
804
+ mongodb-version : ['6.0']
805
+ os : ubuntu-22.04
806
+ rails : ['7.0']
807
+ fle : helper
808
+ display_name : " FLE: ${rails}, ${driver}, ${mongodb-version}"
809
+ tasks :
810
+ - name : " test"
0 commit comments