@@ -347,22 +347,6 @@ axes:
347347 display_name : " MongoDB 3.6"
348348 variables :
349349 VERSION : " 3.6"
350- - id : " 3.4"
351- display_name : " MongoDB 3.4"
352- variables :
353- VERSION : " 3.4"
354- - id : " 3.2"
355- display_name : " MongoDB 3.2"
356- variables :
357- VERSION : " 3.2"
358- - id : " 3.0"
359- display_name : " MongoDB 3.0"
360- variables :
361- VERSION : " 3.0"
362- - id : " 2.6"
363- display_name : " MongoDB 2.6"
364- variables :
365- VERSION : " 2.6"
366350 - id : " topology"
367351 display_name : Topology
368352 values :
@@ -420,6 +404,10 @@ axes:
420404 display_name : ruby-3.0
421405 variables :
422406 RVM_RUBY : " ruby-3.0"
407+ - id : " ruby-3.1"
408+ display_name : ruby-3.1
409+ variables :
410+ RVM_RUBY : " ruby-3.1"
423411 - id : " ruby-head"
424412 display_name : ruby-head
425413 variables :
@@ -440,10 +428,15 @@ axes:
440428 - id : ubuntu-18.04
441429 display_name : " Ubuntu 18.04"
442430 run_on : ubuntu1804-small
443-
431+ - id : ubuntu-20.04
432+ display_name : " Ubuntu 20.04"
433+ run_on : ubuntu2004-small
444434 - id : rhel70
445435 display_name : " RHEL 7.0"
446436 run_on : rhel70-small
437+ - id : rhel80
438+ display_name : " RHEL 8.0"
439+ run_on : rhel80-small
447440 - id : " driver"
448441 display_name : Driver Version
449442 values :
@@ -483,6 +476,10 @@ axes:
483476 display_name : " Driver-min (JRuby)"
484477 variables :
485478 DRIVER : " min-jruby"
479+ - id : bson-min
480+ display_name : " BSON-min"
481+ variables :
482+ DRIVER : " bson-min"
486483 - id : " rails"
487484 display_name : Rails Version
488485 values :
@@ -506,6 +503,10 @@ axes:
506503 display_name : " Rails 6.1"
507504 variables :
508505 RAILS : " 6.1"
506+ - id : " 7.0"
507+ display_name : " Rails 7.0"
508+ variables :
509+ RAILS : " 7.0"
509510 - id : " i18n"
510511 display_name : I18n version
511512 values :
@@ -531,15 +532,27 @@ axes:
531532 APP_TESTS : yes
532533
533534buildvariants :
535+ - matrix_name : " ruby-3.1"
536+ matrix_spec :
537+ ruby : ["ruby-3.1"]
538+ driver : ["current"]
539+ topology : ' *'
540+ mongodb-version : ['5.0']
541+ display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
542+ run_on :
543+ - ubuntu2004-small
544+ tasks :
545+ - name : " test"
546+
534547- matrix_name : " ruby-3.0"
535548 matrix_spec :
536549 ruby : ["ruby-3.0"]
537550 driver : ["current"]
538- topology : ' * '
551+ topology : ['replica-set']
539552 mongodb-version : ['5.0']
540- display_name : " ${ruby}, ${driver}, ${rails}, ${ mongodb-version}, ${topology}"
553+ display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
541554 run_on :
542- - ubuntu1804 -small
555+ - ubuntu2004 -small
543556 tasks :
544557 - name : " test"
545558
@@ -571,19 +584,19 @@ buildvariants:
571584 matrix_spec :
572585 ruby : ["ruby-2.6"]
573586 driver : ["current"]
574- topology : ' * '
587+ topology : ['replica-set']
575588 mongodb-version : ['4.0']
576589 display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
577590 run_on :
578- - ubuntu1804 -small
591+ - ubuntu1604 -small
579592 tasks :
580593 - name : " test"
581594
582595- matrix_name : " ruby-2.5"
583596 matrix_spec :
584597 ruby : ["ruby-2.5"]
585598 driver : ["current"]
586- topology : ' * '
599+ topology : ['replica-set']
587600 mongodb-version : ['3.6']
588601 display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
589602 run_on :
@@ -594,12 +607,12 @@ buildvariants:
594607- matrix_name : " driver-upcoming"
595608 matrix_spec :
596609 driver : [master, stable]
597- ruby : ["ruby-3.0 "]
610+ ruby : ["ruby-3.1 "]
598611 mongodb-version : " 5.0"
599612 topology : ['replica-set', 'sharded-cluster']
600613 display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
601614 run_on :
602- - rhel70 -small
615+ - rhel80 -small
603616 tasks :
604617 - name : " test"
605618
@@ -627,6 +640,31 @@ buildvariants:
627640 tasks :
628641 - name : " test"
629642
643+ - matrix_name : " rails-7"
644+ matrix_spec :
645+ ruby : ["ruby-3.0"]
646+ driver : ["current"]
647+ mongodb-version : " 5.0"
648+ topology : " standalone"
649+ rails : ['7.0']
650+ display_name : " ${rails}, ${driver}, ${mongodb-version}"
651+ run_on :
652+ - rhel70-small
653+ tasks :
654+ - name : " test"
655+
656+ - matrix_name : " bson-min"
657+ matrix_spec :
658+ driver : [min]
659+ ruby : ["ruby-2.7"]
660+ mongodb-version : " 5.0"
661+ topology : " standalone"
662+ display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
663+ run_on :
664+ - ubuntu1804-small
665+ tasks :
666+ - name : " test"
667+
630668- matrix_name : " rails-6"
631669 matrix_spec :
632670 ruby : ["ruby-3.0"]
@@ -636,7 +674,7 @@ buildvariants:
636674 rails : ['6.0', '6.1']
637675 display_name : " ${rails}, ${driver}, ${mongodb-version}"
638676 run_on :
639- - rhel70 -small
677+ - rhel80 -small
640678 tasks :
641679 - name : " test"
642680
@@ -680,19 +718,20 @@ buildvariants:
680718 tasks :
681719 - name : " test"
682720
683- - matrix_name : app-tests-ruby-3.0
684- matrix_spec :
685- ruby : ruby-3.0
686- driver : ["current"]
687- mongodb-version : ' 5.0'
688- topology : standalone
689- app-tests : yes
690- rails : ['6.0', '6.1']
691- display_name : " app tests ${driver}, ${ruby}, ${rails}"
692- run_on :
693- - ubuntu1804-small
694- tasks :
695- - name : " test"
721+ # https://jira.mongodb.org/browse/MONGOID-5216
722+ # - matrix_name: app-tests-ruby-3
723+ # matrix_spec:
724+ # ruby: ["ruby-3.0", "ruby-3.1"]
725+ # driver: ["current"]
726+ # mongodb-version: '5.0'
727+ # topology: standalone
728+ # app-tests: yes
729+ # rails: ['6.0', '6.1']
730+ # display_name: "app tests ${driver}, ${ruby}, ${rails}"
731+ # run_on:
732+ # - ubuntu2004-small
733+ # tasks:
734+ # - name: "test"
696735
697736- matrix_name : app-tests-ruby-2.7
698737 matrix_spec :
0 commit comments