@@ -347,22 +347,6 @@ axes:
347
347
display_name : " MongoDB 3.6"
348
348
variables :
349
349
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"
366
350
- id : " topology"
367
351
display_name : Topology
368
352
values :
@@ -420,6 +404,10 @@ axes:
420
404
display_name : ruby-3.0
421
405
variables :
422
406
RVM_RUBY : " ruby-3.0"
407
+ - id : " ruby-3.1"
408
+ display_name : ruby-3.1
409
+ variables :
410
+ RVM_RUBY : " ruby-3.1"
423
411
- id : " ruby-head"
424
412
display_name : ruby-head
425
413
variables :
@@ -440,10 +428,15 @@ axes:
440
428
- id : ubuntu-18.04
441
429
display_name : " Ubuntu 18.04"
442
430
run_on : ubuntu1804-small
443
-
431
+ - id : ubuntu-20.04
432
+ display_name : " Ubuntu 20.04"
433
+ run_on : ubuntu2004-small
444
434
- id : rhel70
445
435
display_name : " RHEL 7.0"
446
436
run_on : rhel70-small
437
+ - id : rhel80
438
+ display_name : " RHEL 8.0"
439
+ run_on : rhel80-small
447
440
- id : " driver"
448
441
display_name : Driver Version
449
442
values :
@@ -483,6 +476,10 @@ axes:
483
476
display_name : " Driver-min (JRuby)"
484
477
variables :
485
478
DRIVER : " min-jruby"
479
+ - id : bson-min
480
+ display_name : " BSON-min"
481
+ variables :
482
+ DRIVER : " bson-min"
486
483
- id : " rails"
487
484
display_name : Rails Version
488
485
values :
@@ -506,6 +503,10 @@ axes:
506
503
display_name : " Rails 6.1"
507
504
variables :
508
505
RAILS : " 6.1"
506
+ - id : " 7.0"
507
+ display_name : " Rails 7.0"
508
+ variables :
509
+ RAILS : " 7.0"
509
510
- id : " i18n"
510
511
display_name : I18n version
511
512
values :
@@ -531,15 +532,27 @@ axes:
531
532
APP_TESTS : yes
532
533
533
534
buildvariants :
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
+
534
547
- matrix_name : " ruby-3.0"
535
548
matrix_spec :
536
549
ruby : ["ruby-3.0"]
537
550
driver : ["current"]
538
- topology : ' * '
551
+ topology : ['replica-set']
539
552
mongodb-version : ['5.0']
540
- display_name : " ${ruby}, ${driver}, ${rails}, ${ mongodb-version}, ${topology}"
553
+ display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
541
554
run_on :
542
- - ubuntu1804 -small
555
+ - ubuntu2004 -small
543
556
tasks :
544
557
- name : " test"
545
558
@@ -571,19 +584,19 @@ buildvariants:
571
584
matrix_spec :
572
585
ruby : ["ruby-2.6"]
573
586
driver : ["current"]
574
- topology : ' * '
587
+ topology : ['replica-set']
575
588
mongodb-version : ['4.0']
576
589
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
577
590
run_on :
578
- - ubuntu1804 -small
591
+ - ubuntu1604 -small
579
592
tasks :
580
593
- name : " test"
581
594
582
595
- matrix_name : " ruby-2.5"
583
596
matrix_spec :
584
597
ruby : ["ruby-2.5"]
585
598
driver : ["current"]
586
- topology : ' * '
599
+ topology : ['replica-set']
587
600
mongodb-version : ['3.6']
588
601
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
589
602
run_on :
@@ -594,12 +607,12 @@ buildvariants:
594
607
- matrix_name : " driver-upcoming"
595
608
matrix_spec :
596
609
driver : [master, stable]
597
- ruby : ["ruby-3.0 "]
610
+ ruby : ["ruby-3.1 "]
598
611
mongodb-version : " 5.0"
599
612
topology : ['replica-set', 'sharded-cluster']
600
613
display_name : " ${ruby}, ${driver}, ${mongodb-version}, ${topology}"
601
614
run_on :
602
- - rhel70 -small
615
+ - rhel80 -small
603
616
tasks :
604
617
- name : " test"
605
618
@@ -627,6 +640,31 @@ buildvariants:
627
640
tasks :
628
641
- name : " test"
629
642
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
+
630
668
- matrix_name : " rails-6"
631
669
matrix_spec :
632
670
ruby : ["ruby-3.0"]
@@ -636,7 +674,7 @@ buildvariants:
636
674
rails : ['6.0', '6.1']
637
675
display_name : " ${rails}, ${driver}, ${mongodb-version}"
638
676
run_on :
639
- - rhel70 -small
677
+ - rhel80 -small
640
678
tasks :
641
679
- name : " test"
642
680
@@ -680,19 +718,20 @@ buildvariants:
680
718
tasks :
681
719
- name : " test"
682
720
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"
696
735
697
736
- matrix_name : app-tests-ruby-2.7
698
737
matrix_spec :
0 commit comments