@@ -39,7 +39,7 @@ functions:
39
39
git submodule update --init --recursive
40
40
41
41
" create expansions " :
42
- # Make an evergreen exapanstion file with dynamic values
42
+ # Make an evergreen expansion file with dynamic values
43
43
- command : shell.exec
44
44
params :
45
45
working_dir : " src"
@@ -259,7 +259,7 @@ functions:
259
259
" upload test results " :
260
260
- command : attach.xunit_results
261
261
params :
262
- file : ./src/tmp/ rspec.xml
262
+ file : ./src/rspec.xml
263
263
264
264
" run tests " :
265
265
- command : shell.exec
@@ -308,7 +308,7 @@ post:
308
308
# Removed, causing timeouts
309
309
# - func: "upload working dir"
310
310
- func : " upload mo artifacts"
311
- # - func: "upload test results"
311
+ # - func: "upload test results"
312
312
- func : " upload test results to s3"
313
313
314
314
task_groups :
@@ -427,7 +427,6 @@ axes:
427
427
display_name : Sharded Cluster
428
428
variables :
429
429
TOPOLOGY : " sharded-cluster"
430
- SINGLE_MONGOS : true
431
430
432
431
- id : " auth"
433
432
display_name : Authentication
@@ -472,6 +471,10 @@ axes:
472
471
display_name : ruby-3.2
473
472
variables :
474
473
RVM_RUBY : " ruby-3.2"
474
+ - id : " ruby-3.3"
475
+ display_name : ruby-3.3
476
+ variables :
477
+ RVM_RUBY : " ruby-3.3"
475
478
- id : " ruby-head"
476
479
display_name : ruby-head
477
480
variables :
@@ -491,16 +494,21 @@ axes:
491
494
- id : actual-ubuntu-22.04
492
495
display_name : " Ubuntu 22.04"
493
496
run_on : ubuntu2204-small
497
+ - id : ubuntu-22.04
498
+ display_name : " Ubuntu 20.04"
499
+ run_on : ubuntu2204-small
500
+ variables :
501
+ DOCKER_DISTRO : ubuntu2204
494
502
- id : ubuntu-20.04
495
503
display_name : " Ubuntu 20.04"
496
504
run_on : ubuntu2004-small
497
505
variables :
498
506
DOCKER_DISTRO : ubuntu2004
499
- - id : ubuntu-22 .04
507
+ - id : ubuntu-18 .04
500
508
display_name : " Ubuntu 22.04"
501
- run_on : ubuntu2004 -small
509
+ run_on : ubuntu1804 -small
502
510
variables :
503
- DOCKER_DISTRO : ubuntu2204
511
+ DOCKER_DISTRO : ubuntu1804
504
512
- id : debian11
505
513
display_name : " Debian 11"
506
514
run_on : ubuntu2004-small
@@ -583,6 +591,14 @@ axes:
583
591
display_name : " Rails 7.1"
584
592
variables :
585
593
RAILS : " 7.1"
594
+ - id : " 7.2"
595
+ display_name : " Rails 7.2"
596
+ variables :
597
+ RAILS : " 7.2"
598
+ - id : " 8.0"
599
+ display_name : " Rails 8.0"
600
+ variables :
601
+ RAILS : " 8.0"
586
602
587
603
- id : " test-i18n-fallbacks"
588
604
display_name : Test i18n fallbacks
@@ -612,24 +628,35 @@ axes:
612
628
variables :
613
629
FLE : path
614
630
buildvariants :
615
- - matrix_name : " ruby-3.2"
631
+ - matrix_name : " mongodb-latest"
632
+ matrix_spec :
633
+ ruby : ["ruby-3.3"]
634
+ driver : ["current"]
635
+ topology : ' *'
636
+ mongodb-version : ['latest']
637
+ os : ubuntu-22.04
638
+ display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
639
+ tasks :
640
+ - name : " test"
641
+
642
+ - matrix_name : " ruby-3.3"
616
643
matrix_spec :
617
644
ruby : ["ruby-3.2"]
618
645
driver : ["current"]
619
646
topology : ' *'
620
- mongodb-version : ['6 .0']
621
- os : debian11
647
+ mongodb-version : ['7 .0']
648
+ os : ubuntu-22.04
622
649
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
623
650
tasks :
624
651
- name : " test"
625
652
626
- - matrix_name : " mongodb-latest "
653
+ - matrix_name : " ruby-3.2 "
627
654
matrix_spec :
628
655
ruby : ["ruby-3.2"]
629
656
driver : ["current"]
630
657
topology : ' *'
631
- mongodb-version : ['latest ']
632
- os : debian11
658
+ mongodb-version : ['6.0 ']
659
+ os : ubuntu-22.04
633
660
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
634
661
tasks :
635
662
- name : " test"
@@ -651,7 +678,7 @@ buildvariants:
651
678
driver : ["current"]
652
679
topology : ['replica-set']
653
680
mongodb-version : ['5.0']
654
- os : rhel80
681
+ os : ubuntu-20.04
655
682
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
656
683
tasks :
657
684
- name : " test"
@@ -661,8 +688,8 @@ buildvariants:
661
688
jruby : ["jruby-9.4"]
662
689
driver : ["current"]
663
690
topology : ['replica-set', 'sharded-cluster']
664
- mongodb-version : ' 5 .0'
665
- os : rhel80
691
+ mongodb-version : ' 7 .0'
692
+ os : ubuntu-22.04
666
693
display_name : " ${jruby}, ${driver}, ${mongodb-version}, ${topology}"
667
694
tasks :
668
695
- name : " test"
@@ -673,18 +700,18 @@ buildvariants:
673
700
driver : ["current"]
674
701
topology : ' *'
675
702
mongodb-version : ['4.4']
676
- os : rhel80
703
+ os : ubuntu-20.04
677
704
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
678
705
tasks :
679
706
- name : " test"
680
707
681
708
- matrix_name : " driver-upcoming"
682
709
matrix_spec :
683
710
driver : [master, stable]
684
- ruby : ["ruby-3.2 "]
711
+ ruby : ["ruby-3.3 "]
685
712
mongodb-version : " 6.0"
686
713
topology : ['replica-set', 'sharded-cluster']
687
- os : debian11
714
+ os : ubuntu-22.04
688
715
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
689
716
tasks :
690
717
- name : " test"
@@ -695,7 +722,7 @@ buildvariants:
695
722
ruby : ["ruby-2.7"]
696
723
mongodb-version : " 4.0"
697
724
topology : ['replica-set', 'sharded-cluster']
698
- os : rhel80
725
+ os : ubuntu-20.04
699
726
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
700
727
tasks :
701
728
- name : " test"
@@ -704,95 +731,133 @@ buildvariants:
704
731
matrix_spec :
705
732
driver : [min]
706
733
ruby : ["ruby-2.7"]
707
- mongodb-version : " 3.6 "
734
+ mongodb-version : " 4.4 "
708
735
topology : " standalone"
709
- os : rhel80
736
+ os : ubuntu-20.04
710
737
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
711
738
tasks :
712
739
- name : " test"
713
740
714
- - matrix_name : " rails-7"
741
+ - matrix_name : " bson-min"
742
+ matrix_spec :
743
+ driver : [bson-min]
744
+ ruby : ["ruby-2.7"]
745
+ mongodb-version : " 5.0"
746
+ topology : " standalone"
747
+ os : ubuntu-20.04
748
+ display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
749
+ tasks :
750
+ - name : " test"
751
+
752
+ - matrix_name : " bson-master"
753
+ matrix_spec :
754
+ driver : [bson-master]
755
+ ruby : ["ruby-3.3"]
756
+ mongodb-version : " 7.0"
757
+ topology : " standalone"
758
+ os : ubuntu-22.04
759
+ display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
760
+ tasks :
761
+ - name : " test"
762
+
763
+ - matrix_name : " rails-master"
715
764
matrix_spec :
716
765
ruby : ["ruby-3.2"]
717
766
driver : ["current"]
718
- mongodb-version : " 6 .0"
767
+ mongodb-version : " 7 .0"
719
768
topology : " standalone"
720
- rails : ['7.0', '7.1 ']
769
+ rails : ['master ']
721
770
os : ubuntu-22.04
722
771
fle : helper
723
772
display_name : " ${rails}, ${driver}, ${mongodb-version} (FLE ${fle})"
724
773
tasks :
725
774
- name : " test"
726
775
727
- - matrix_name : " bson-min "
776
+ - matrix_name : " rails-8 "
728
777
matrix_spec :
729
- driver : [bson-min ]
730
- ruby : ["ruby-2.7 "]
731
- mongodb-version : " 5 .0"
778
+ ruby : ["ruby-3.3" ]
779
+ driver : ["current "]
780
+ mongodb-version : " 7 .0"
732
781
topology : " standalone"
733
- os : rhel80
734
- display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
782
+ rails : ['8.0']
783
+ os : ubuntu-22.04
784
+ fle : helper
785
+ display_name : " ${rails}, ${driver}, ${mongodb-version} (FLE ${fle})"
735
786
tasks :
736
787
- name : " test"
737
788
738
- - matrix_name : " bson-master "
789
+ - matrix_name : " rails-7 "
739
790
matrix_spec :
740
- driver : [bson-master ]
741
- ruby : ["ruby-3.0 "]
742
- mongodb-version : " 5 .0"
791
+ ruby : ["ruby-3.3" ]
792
+ driver : ["current "]
793
+ mongodb-version : " 6 .0"
743
794
topology : " standalone"
744
- os : rhel80
745
- display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
795
+ rails : ['7.0', '7.1', '7.2']
796
+ os : ubuntu-22.04
797
+ fle : helper
798
+ display_name : " ${rails}, ${driver}, ${mongodb-version} (FLE ${fle})"
746
799
tasks :
747
800
- name : " test"
748
801
749
-
750
802
- matrix_name : " rails-6"
751
803
matrix_spec :
752
804
ruby : ["ruby-3.0"]
753
805
driver : ["current"]
754
806
mongodb-version : " 6.0"
755
807
topology : " standalone"
756
808
rails : ['6.0', '6.1']
757
- os : rhel80
809
+ os : ubuntu-20.04
758
810
display_name : " ${rails}, ${driver}, ${mongodb-version}"
759
811
tasks :
760
812
- name : " test"
761
813
762
814
- matrix_name : " i18n-fallbacks"
763
815
matrix_spec :
764
- ruby : " ruby-2.7 "
816
+ ruby : " ruby-3.0 "
765
817
driver : ["current"]
766
- mongodb-version : " 4.2 "
818
+ mongodb-version : " 4.4 "
767
819
topology : " standalone"
768
820
test-i18n-fallbacks : yes
769
- os : rhel80
821
+ os : ubuntu-20.04
770
822
display_name : " i18n fallbacks ${rails}, ${driver}, ${mongodb-version}"
771
823
tasks :
772
824
- name : " test"
773
825
826
+ - matrix_name : app-tests-rails-8
827
+ matrix_spec :
828
+ ruby : ["ruby-3.2", "ruby-3.3"]
829
+ driver : ["current"]
830
+ mongodb-version : ' 7.0'
831
+ topology : standalone
832
+ app-tests : yes
833
+ rails : ['8.0']
834
+ os : ubuntu-22.04
835
+ display_name : " app tests ${driver}, ${ruby}, ${rails}"
836
+ tasks :
837
+ - name : " test"
838
+
774
839
- matrix_name : app-tests-rails-7
775
840
matrix_spec :
776
- ruby : ["ruby-3.1 ", "ruby-3.2 "]
841
+ ruby : ["ruby-3.2 ", "ruby-3.3 "]
777
842
driver : ["current"]
778
- mongodb-version : ' 6 .0'
843
+ mongodb-version : ' 7 .0'
779
844
topology : standalone
780
845
app-tests : yes
781
- rails : ['6.1 ', '7.0 ', '7.1 ']
782
- os : ubuntu-20 .04
846
+ rails : ['7.0 ', '7.1 ', '7.2 ']
847
+ os : ubuntu-22 .04
783
848
display_name : " app tests ${driver}, ${ruby}, ${rails}"
784
849
tasks :
785
850
- name : " test"
786
851
787
- - matrix_name : app-tests-rails-6-0
852
+ - matrix_name : app-tests-rails-6
788
853
matrix_spec :
789
854
ruby : ["ruby-2.7"]
790
855
driver : ["current"]
791
856
mongodb-version : ' 5.0'
792
857
topology : standalone
793
858
app-tests : yes
794
- rails : ['6.0']
795
- os : rhel80
859
+ rails : ['6.0', '6.1' ]
860
+ os : ubuntu-20.04
796
861
display_name : " app tests ${driver}, ${ruby}, ${rails}"
797
862
tasks :
798
863
- name : " test"
0 commit comments