@@ -2291,100 +2291,97 @@ axes:
2291
2291
VERSION : " latest"
2292
2292
2293
2293
# OSes that require >= 3.2 for SSL
2294
- # TODO(GODRIVER-2754): Update Windows to VS2019 and update Go to 1.19.
2295
2294
- id : os-ssl-32
2296
2295
display_name : OS
2297
2296
values :
2298
- - id : " windows-64-go-1-18 "
2297
+ - id : " windows-64-go-1-20 "
2299
2298
display_name : " Windows 64-bit"
2300
2299
run_on :
2301
- - windows-64-vs2017-test
2300
+ - windows-vsCurrent-latest-small
2302
2301
variables :
2303
2302
GCC_PATH : " /cygdrive/c/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/bin"
2304
- GO_DIST : " C:\\ golang\\ go1.18 "
2303
+ GO_DIST : " C:\\ golang\\ go1.20 "
2305
2304
VENV_BIN_DIR : " Scripts"
2306
- - id : " ubuntu1604-64-go-1-19 "
2305
+ - id : " ubuntu1604-64-go-1-20 "
2307
2306
display_name : " Ubuntu 16.04"
2308
2307
run_on : ubuntu1604-build
2309
2308
variables :
2310
- GO_DIST : " /opt/golang/go1.19 "
2311
- - id : " macos11-go-1-19 "
2309
+ GO_DIST : " /opt/golang/go1.20 "
2310
+ - id : " macos11-go-1-20 "
2312
2311
display_name : " MacOS 11.0"
2313
2312
run_on : macos-1100
2314
2313
batchtime : 1440 # Run at most once per 24 hours.
2315
2314
variables :
2316
- GO_DIST : " /opt/golang/go1.19 "
2315
+ GO_DIST : " /opt/golang/go1.20 "
2317
2316
2318
2317
# OSes that require >= 4.0 for SSL
2319
- # TODO(GODRIVER-2754): Update Windows to VS2019 and update Go to 1.19.
2320
2318
- id : os-ssl-40
2321
2319
display_name : OS
2322
2320
values :
2323
- - id : " windows-64-go-1-18 "
2321
+ - id : " windows-64-go-1-20 "
2324
2322
display_name : " Windows 64-bit"
2325
2323
run_on :
2326
- - windows-64-vs2017-test
2324
+ - windows-vsCurrent-latest-small
2327
2325
variables :
2328
2326
GCC_PATH : " /cygdrive/c/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/bin"
2329
- GO_DIST : " C:\\ golang\\ go1.18 "
2327
+ GO_DIST : " C:\\ golang\\ go1.20 "
2330
2328
VENV_BIN_DIR : " Scripts"
2331
- - id : " ubuntu1804-64-go-1-19 "
2329
+ - id : " ubuntu1804-64-go-1-20 "
2332
2330
display_name : " Ubuntu 18.04"
2333
2331
run_on : ubuntu1804-build
2334
2332
variables :
2335
- GO_DIST : " /opt/golang/go1.19 "
2336
- - id : " macos11-go-1-19 "
2333
+ GO_DIST : " /opt/golang/go1.20 "
2334
+ - id : " macos11-go-1-20 "
2337
2335
display_name : " MacOS 11.0"
2338
2336
run_on : macos-1100
2339
2337
batchtime : 1440 # Run at most once per 24 hours.
2340
2338
variables :
2341
- GO_DIST : " /opt/golang/go1.19 "
2339
+ GO_DIST : " /opt/golang/go1.20 "
2342
2340
2343
2341
# OCSP linux tasks need to run against this OS since stapling is disabled on Ubuntu 18.04 (SERVER-51364)
2344
2342
- id : ocsp-rhel-70
2345
2343
display_name : OS
2346
2344
values :
2347
- - id : " rhel70-go-1-19 "
2345
+ - id : " rhel70-go-1-20 "
2348
2346
display_name : " RHEL 7.0"
2349
2347
run_on : rhel70-build
2350
2348
variables :
2351
- GO_DIST : " /opt/golang/go1.19 "
2349
+ GO_DIST : " /opt/golang/go1.20 "
2352
2350
2353
- # TODO(GODRIVER-2754): Update Windows to VS2019 and update Go to 1.19.
2354
2351
- id : os-aws-auth
2355
2352
display_name : OS
2356
2353
values :
2357
- - id : " windows-64-vs2017- small-go-1-19 "
2354
+ - id : " windows-64-vsCurrent-latest- small-go-1-20 "
2358
2355
display_name : " Windows 64-bit"
2359
2356
run_on :
2360
- - windows-64-vs2017 -small
2357
+ - windows-vsCurrent-latest -small
2361
2358
variables :
2362
2359
GCC_PATH : " /cygdrive/c/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/bin"
2363
- GO_DIST : " C:\\ golang\\ go1.18 "
2360
+ GO_DIST : " C:\\ golang\\ go1.20 "
2364
2361
SKIP_ECS_AUTH_TEST : true
2365
- - id : " ubuntu1804-64-go-1-19 "
2362
+ - id : " ubuntu1804-64-go-1-20 "
2366
2363
display_name : " Ubuntu 18.04"
2367
2364
run_on : ubuntu1804-test
2368
2365
variables :
2369
- GO_DIST : " /opt/golang/go1.19 "
2370
- - id : " macos11-go-1-19 "
2366
+ GO_DIST : " /opt/golang/go1.20 "
2367
+ - id : " macos11-go-1-20 "
2371
2368
display_name : " MacOS 11.0"
2372
2369
run_on : macos-1100
2373
2370
batchtime : 1440 # Run at most once per 24 hours.
2374
2371
variables :
2375
- GO_DIST : " /opt/golang/go1.19 "
2372
+ GO_DIST : " /opt/golang/go1.20 "
2376
2373
SKIP_ECS_AUTH_TEST : true
2377
2374
SKIP_EC2_AUTH_TEST : true
2378
2375
SKIP_WEB_IDENTITY_AUTH_TEST : true
2379
2376
2380
2377
- id : os-faas-80
2381
2378
display_name : OS
2382
2379
values :
2383
- - id : " rhel80-large-go-1-19 "
2380
+ - id : " rhel80-large-go-1-20 "
2384
2381
display_name : " RHEL 8.0"
2385
2382
run_on : rhel80-large
2386
2383
variables :
2387
- GO_DIST : " /opt/golang/go1.19 "
2384
+ GO_DIST : " /opt/golang/go1.20 "
2388
2385
2389
2386
task_groups :
2390
2387
- name : serverless_task_group
@@ -2574,7 +2571,7 @@ buildvariants:
2574
2571
run_on :
2575
2572
- ubuntu1804-build
2576
2573
expansions :
2577
- GO_DIST : " /opt/golang/go1.19 "
2574
+ GO_DIST : " /opt/golang/go1.20 "
2578
2575
tasks :
2579
2576
- name : " .static-analysis"
2580
2577
@@ -2583,7 +2580,7 @@ buildvariants:
2583
2580
run_on :
2584
2581
- ubuntu1804-build
2585
2582
expansions :
2586
- GO_DIST : " /opt/golang/go1.19 "
2583
+ GO_DIST : " /opt/golang/go1.20 "
2587
2584
tasks :
2588
2585
- name : " .performance"
2589
2586
@@ -2592,7 +2589,7 @@ buildvariants:
2592
2589
run_on :
2593
2590
- ubuntu1804-test
2594
2591
expansions :
2595
- GO_DIST : " /opt/golang/go1.19 "
2592
+ GO_DIST : " /opt/golang/go1.20 "
2596
2593
tasks :
2597
2594
- name : " .compile-check"
2598
2595
@@ -2601,7 +2598,7 @@ buildvariants:
2601
2598
run_on :
2602
2599
- ubuntu1804-build
2603
2600
expansions :
2604
- GO_DIST : " /opt/golang/go1.19 "
2601
+ GO_DIST : " /opt/golang/go1.20 "
2605
2602
tasks :
2606
2603
- name : " atlas-test"
2607
2604
@@ -2610,7 +2607,7 @@ buildvariants:
2610
2607
run_on :
2611
2608
- ubuntu1804-build
2612
2609
expansions :
2613
- GO_DIST : " /opt/golang/go1.19 "
2610
+ GO_DIST : " /opt/golang/go1.20 "
2614
2611
tasks :
2615
2612
- name : " test-atlas-data-lake"
2616
2613
@@ -2645,30 +2642,30 @@ buildvariants:
2645
2642
- name : " aws-auth-test"
2646
2643
2647
2644
- matrix_name : " ocsp-test"
2648
- matrix_spec : { version: ["4.4", "5.0", "6.0", "latest"], ocsp-rhel-70: ["rhel70-go-1-19 "] }
2645
+ matrix_spec : { version: ["4.4", "5.0", "6.0", "latest"], ocsp-rhel-70: ["rhel70-go-1-20 "] }
2649
2646
display_name : " OCSP ${version} ${ocsp-rhel-70}"
2650
2647
batchtime : 20160 # Use a batchtime of 14 days as suggested by the OCSP test README
2651
2648
tasks :
2652
2649
- name : " .ocsp"
2653
2650
2654
2651
- matrix_name : " ocsp-test-windows"
2655
- matrix_spec : { version: ["4.4", "5.0", "6.0", "latest"], os-ssl-40: ["windows-64-go-1-18 "] }
2652
+ matrix_spec : { version: ["4.4", "5.0", "6.0", "latest"], os-ssl-40: ["windows-64-go-1-20 "] }
2656
2653
display_name : " OCSP ${version} ${os-ssl-40}"
2657
2654
batchtime : 20160 # Use a batchtime of 14 days as suggested by the OCSP test README
2658
2655
tasks :
2659
2656
# Windows MongoDB servers do not staple OCSP responses and only support RSA.
2660
2657
- name : " .ocsp-rsa !.ocsp-staple"
2661
2658
2662
2659
- matrix_name : " ocsp-test-macos"
2663
- matrix_spec : { version: ["4.4", "5.0", "6.0", "latest"], os-ssl-40: ["macos11-go-1-19 "] }
2660
+ matrix_spec : { version: ["4.4", "5.0", "6.0", "latest"], os-ssl-40: ["macos11-go-1-20 "] }
2664
2661
display_name : " OCSP ${version} ${os-ssl-40}"
2665
2662
batchtime : 20160 # Use a batchtime of 14 days as suggested by the OCSP test README
2666
2663
tasks :
2667
2664
# macos MongoDB servers do not staple OCSP responses and only support RSA.
2668
2665
- name : " .ocsp-rsa !.ocsp-staple"
2669
2666
2670
2667
- matrix_name : " race-test"
2671
- matrix_spec : { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-19 "] }
2668
+ matrix_spec : { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-20 "] }
2672
2669
display_name : " Race Detector Test"
2673
2670
tasks :
2674
2671
- name : " .race"
@@ -2680,39 +2677,39 @@ buildvariants:
2680
2677
- name : " .versioned-api"
2681
2678
2682
2679
- matrix_name : " kms-tls-test"
2683
- matrix_spec : { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-19 "] }
2680
+ matrix_spec : { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-20 "] }
2684
2681
display_name : " KMS TLS ${os-ssl-40}"
2685
2682
tasks :
2686
2683
- name : " .kms-tls"
2687
2684
2688
2685
- matrix_name : " load-balancer-test"
2689
2686
# The LB software is only available on Ubuntu 18.04, so we don't test on all OSes.
2690
- matrix_spec : { version: ["5.0", "6.0", "latest", "rapid"], os-ssl-40: ["ubuntu1804-64-go-1-19 "] }
2687
+ matrix_spec : { version: ["5.0", "6.0", "latest", "rapid"], os-ssl-40: ["ubuntu1804-64-go-1-20 "] }
2691
2688
display_name : " Load Balancer Support ${version} ${os-ssl-40}"
2692
2689
tasks :
2693
2690
- name : " .load-balancer"
2694
2691
2695
2692
- matrix_name : " serverless"
2696
- matrix_spec : { os-ssl-40: ["ubuntu1804-64-go-1-19 "] }
2693
+ matrix_spec : { os-ssl-40: ["ubuntu1804-64-go-1-20 "] }
2697
2694
display_name : " Serverless ${os-ssl-40}"
2698
2695
tasks :
2699
2696
- " serverless_task_group"
2700
2697
2701
2698
- matrix_name : " kms-kmip-test"
2702
- matrix_spec : { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-19 "] }
2699
+ matrix_spec : { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-20 "] }
2703
2700
display_name : " KMS KMIP ${os-ssl-40}"
2704
2701
tasks :
2705
2702
- name : " .kms-kmip"
2706
2703
2707
2704
- matrix_name : " fuzz-test"
2708
- matrix_spec : { version: ["5.0"], os-ssl-40: ["ubuntu1804-64-go-1-19 "] }
2705
+ matrix_spec : { version: ["5.0"], os-ssl-40: ["ubuntu1804-64-go-1-20 "] }
2709
2706
display_name : " Fuzz ${version} ${os-ssl-40}"
2710
2707
tasks :
2711
2708
- name : " test-fuzz"
2712
2709
batchtime : 1440 # Run at most once per 24 hours.
2713
2710
2714
2711
- matrix_name : " faas-test"
2715
- matrix_spec : { version: ["latest"], os-faas-80: ["rhel80-large-go-1-19 "] }
2712
+ matrix_spec : { version: ["latest"], os-faas-80: ["rhel80-large-go-1-20 "] }
2716
2713
display_name : " FaaS ${version} ${os-faas-80}"
2717
2714
tasks :
2718
2715
- test-aws-lambda
@@ -2722,7 +2719,7 @@ buildvariants:
2722
2719
run_on :
2723
2720
- debian11-small
2724
2721
expansions :
2725
- GO_DIST : " /opt/golang/go1.19 "
2722
+ GO_DIST : " /opt/golang/go1.20 "
2726
2723
tasks :
2727
2724
- name : testgcpkms_task_group
2728
2725
batchtime : 20160 # Use a batchtime of 14 days as suggested by the CSFLE test README
@@ -2733,7 +2730,7 @@ buildvariants:
2733
2730
run_on :
2734
2731
- debian11-small
2735
2732
expansions :
2736
- GO_DIST : " /opt/golang/go1.19 "
2733
+ GO_DIST : " /opt/golang/go1.20 "
2737
2734
tasks :
2738
2735
- testawskms-task
2739
2736
- testawskms-fail-task
@@ -2743,7 +2740,7 @@ buildvariants:
2743
2740
run_on :
2744
2741
- debian11-small
2745
2742
expansions :
2746
- GO_DIST : " /opt/golang/go1.19 "
2743
+ GO_DIST : " /opt/golang/go1.20 "
2747
2744
tasks :
2748
2745
- name : testazurekms_task_group
2749
2746
batchtime : 20160 # Use a batchtime of 14 days as suggested by the CSFLE test README
0 commit comments