@@ -2112,6 +2112,7 @@ axes:
2112
2112
VERSION : " latest"
2113
2113
2114
2114
# OSes that require >= 3.2 for SSL
2115
+ # TODO(GODRIVER-2754): Update Windows to VS2019 and update Go to 1.19.
2115
2116
- id : os-ssl-32
2116
2117
display_name : OS
2117
2118
values :
@@ -2123,19 +2124,20 @@ axes:
2123
2124
GCC_PATH : " /cygdrive/c/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/bin"
2124
2125
GO_DIST : " C:\\ golang\\ go1.18"
2125
2126
VENV_BIN_DIR : " Scripts"
2126
- - id : " ubuntu1604-64-go-1-18 "
2127
+ - id : " ubuntu1604-64-go-1-19 "
2127
2128
display_name : " Ubuntu 16.04"
2128
2129
run_on : ubuntu1604-build
2129
2130
variables :
2130
- GO_DIST : " /opt/golang/go1.18 "
2131
- - id : " osx -go-1-18 "
2131
+ GO_DIST : " /opt/golang/go1.19 "
2132
+ - id : " macos11 -go-1-19 "
2132
2133
display_name : " MacOS 11.0"
2133
2134
run_on : macos-1100
2134
2135
batchtime : 1440 # Run at most once per 24 hours.
2135
2136
variables :
2136
- GO_DIST : " /opt/golang/go1.18 "
2137
+ GO_DIST : " /opt/golang/go1.19 "
2137
2138
2138
2139
# OSes that require >= 4.0 for SSL
2140
+ # TODO(GODRIVER-2754): Update Windows to VS2019 and update Go to 1.19.
2139
2141
- id : os-ssl-40
2140
2142
display_name : OS
2141
2143
values :
@@ -2147,50 +2149,51 @@ axes:
2147
2149
GCC_PATH : " /cygdrive/c/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/bin"
2148
2150
GO_DIST : " C:\\ golang\\ go1.18"
2149
2151
VENV_BIN_DIR : " Scripts"
2150
- - id : " ubuntu1804-64-go-1-18 "
2152
+ - id : " ubuntu1804-64-go-1-19 "
2151
2153
display_name : " Ubuntu 18.04"
2152
2154
run_on : ubuntu1804-build
2153
2155
variables :
2154
- GO_DIST : " /opt/golang/go1.18 "
2155
- - id : " osx -go-1-18 "
2156
+ GO_DIST : " /opt/golang/go1.19 "
2157
+ - id : " macos11 -go-1-19 "
2156
2158
display_name : " MacOS 11.0"
2157
2159
run_on : macos-1100
2158
2160
batchtime : 1440 # Run at most once per 24 hours.
2159
2161
variables :
2160
- GO_DIST : " /opt/golang/go1.18 "
2162
+ GO_DIST : " /opt/golang/go1.19 "
2161
2163
2162
2164
# OCSP linux tasks need to run against this OS since stapling is disabled on Ubuntu 18.04 (SERVER-51364)
2163
2165
- id : ocsp-rhel-70
2164
2166
display_name : OS
2165
2167
values :
2166
- - id : " rhel70-go-1-18 "
2168
+ - id : " rhel70-go-1-19 "
2167
2169
display_name : " RHEL 7.0"
2168
2170
run_on : rhel70-build
2169
2171
variables :
2170
- GO_DIST : " /opt/golang/go1.18 "
2172
+ GO_DIST : " /opt/golang/go1.19 "
2171
2173
2174
+ # TODO(GODRIVER-2754): Update Windows to VS2019 and update Go to 1.19.
2172
2175
- id : os-aws-auth
2173
2176
display_name : OS
2174
2177
values :
2175
- - id : " windows-64-vsMulti -small-go-1-18 "
2178
+ - id : " windows-64-vs2017 -small-go-1-19 "
2176
2179
display_name : " Windows 64-bit"
2177
2180
run_on :
2178
- - windows-64-vsMulti -small
2181
+ - windows-64-vs2017 -small
2179
2182
variables :
2180
2183
GCC_PATH : " /cygdrive/c/ProgramData/chocolatey/lib/mingw/tools/install/mingw64/bin"
2181
2184
GO_DIST : " C:\\ golang\\ go1.18"
2182
2185
SKIP_ECS_AUTH_TEST : true
2183
- - id : " ubuntu1804-64-go-1-18 "
2186
+ - id : " ubuntu1804-64-go-1-19 "
2184
2187
display_name : " Ubuntu 18.04"
2185
2188
run_on : ubuntu1804-test
2186
2189
variables :
2187
- GO_DIST : " /opt/golang/go1.18 "
2188
- - id : " osx -go-1-18 "
2190
+ GO_DIST : " /opt/golang/go1.19 "
2191
+ - id : " macos11 -go-1-19 "
2189
2192
display_name : " MacOS 11.0"
2190
2193
run_on : macos-1100
2191
2194
batchtime : 1440 # Run at most once per 24 hours.
2192
2195
variables :
2193
- GO_DIST : " /opt/golang/go1.18 "
2196
+ GO_DIST : " /opt/golang/go1.19 "
2194
2197
SKIP_ECS_AUTH_TEST : true
2195
2198
SKIP_EC2_AUTH_TEST : true
2196
2199
@@ -2338,7 +2341,7 @@ buildvariants:
2338
2341
run_on :
2339
2342
- ubuntu1804-build
2340
2343
expansions :
2341
- GO_DIST : " /opt/golang/go1.18 "
2344
+ GO_DIST : " /opt/golang/go1.19 "
2342
2345
tasks :
2343
2346
- name : " .static-analysis"
2344
2347
@@ -2347,7 +2350,7 @@ buildvariants:
2347
2350
run_on :
2348
2351
- ubuntu1804-build
2349
2352
expansions :
2350
- GO_DIST : " /opt/golang/go1.18 "
2353
+ GO_DIST : " /opt/golang/go1.19 "
2351
2354
tasks :
2352
2355
- name : " .performance"
2353
2356
@@ -2356,7 +2359,7 @@ buildvariants:
2356
2359
run_on :
2357
2360
- ubuntu1804-test
2358
2361
expansions :
2359
- GO_DIST : " /opt/golang/go1.18 "
2362
+ GO_DIST : " /opt/golang/go1.19 "
2360
2363
tasks :
2361
2364
- name : " .compile-check"
2362
2365
@@ -2365,7 +2368,7 @@ buildvariants:
2365
2368
run_on :
2366
2369
- ubuntu1804-build
2367
2370
expansions :
2368
- GO_DIST : " /opt/golang/go1.18 "
2371
+ GO_DIST : " /opt/golang/go1.19 "
2369
2372
tasks :
2370
2373
- name : " atlas-test"
2371
2374
@@ -2374,7 +2377,7 @@ buildvariants:
2374
2377
run_on :
2375
2378
- ubuntu1804-build
2376
2379
expansions :
2377
- GO_DIST : " /opt/golang/go1.18 "
2380
+ GO_DIST : " /opt/golang/go1.19 "
2378
2381
tasks :
2379
2382
- name : " test-atlas-data-lake"
2380
2383
@@ -2409,7 +2412,7 @@ buildvariants:
2409
2412
- name : " aws-auth-test"
2410
2413
2411
2414
- matrix_name : " ocsp-test"
2412
- matrix_spec : { version: ["4.4", "5.0", "6.0", "latest"], ocsp-rhel-70: ["rhel70-go-1-18 "] }
2415
+ matrix_spec : { version: ["4.4", "5.0", "6.0", "latest"], ocsp-rhel-70: ["rhel70-go-1-19 "] }
2413
2416
display_name : " OCSP ${version} ${ocsp-rhel-70}"
2414
2417
batchtime : 20160 # Use a batchtime of 14 days as suggested by the OCSP test README
2415
2418
tasks :
@@ -2424,15 +2427,15 @@ buildvariants:
2424
2427
- name : " .ocsp-rsa !.ocsp-staple"
2425
2428
2426
2429
- matrix_name : " ocsp-test-macos"
2427
- matrix_spec : { version: ["4.4", "5.0", "6.0", "latest"], os-ssl-40: ["osx -go-1-18 "] }
2430
+ matrix_spec : { version: ["4.4", "5.0", "6.0", "latest"], os-ssl-40: ["macos11 -go-1-19 "] }
2428
2431
display_name : " OCSP ${version} ${os-ssl-40}"
2429
2432
batchtime : 20160 # Use a batchtime of 14 days as suggested by the OCSP test README
2430
2433
tasks :
2431
2434
# macos MongoDB servers do not staple OCSP responses and only support RSA.
2432
2435
- name : " .ocsp-rsa !.ocsp-staple"
2433
2436
2434
2437
- matrix_name : " race-test"
2435
- matrix_spec : { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-18 "] }
2438
+ matrix_spec : { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-19 "] }
2436
2439
display_name : " Race Detector Test"
2437
2440
tasks :
2438
2441
- name : " .race"
@@ -2444,32 +2447,32 @@ buildvariants:
2444
2447
- name : " .versioned-api"
2445
2448
2446
2449
- matrix_name : " kms-tls-test"
2447
- matrix_spec : { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-18 "] }
2450
+ matrix_spec : { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-19 "] }
2448
2451
display_name : " KMS TLS ${os-ssl-40}"
2449
2452
tasks :
2450
2453
- name : " .kms-tls"
2451
2454
2452
2455
- matrix_name : " load-balancer-test"
2453
2456
# The LB software is only available on Ubuntu 18.04, so we don't test on all OSes.
2454
- matrix_spec : { version: ["5.0", "6.0", "latest", "rapid"], os-ssl-40: ["ubuntu1804-64-go-1-18 "] }
2457
+ matrix_spec : { version: ["5.0", "6.0", "latest", "rapid"], os-ssl-40: ["ubuntu1804-64-go-1-19 "] }
2455
2458
display_name : " Load Balancer Support ${version} ${os-ssl-40}"
2456
2459
tasks :
2457
2460
- name : " .load-balancer"
2458
2461
2459
2462
- matrix_name : " serverless"
2460
- matrix_spec : { os-ssl-40: ["ubuntu1804-64-go-1-18 "] }
2463
+ matrix_spec : { os-ssl-40: ["ubuntu1804-64-go-1-19 "] }
2461
2464
display_name : " Serverless ${os-ssl-40}"
2462
2465
tasks :
2463
2466
- " serverless_task_group"
2464
2467
2465
2468
- matrix_name : " kms-kmip-test"
2466
- matrix_spec : { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-18 "] }
2469
+ matrix_spec : { version: ["latest"], os-ssl-40: ["ubuntu1804-64-go-1-19 "] }
2467
2470
display_name : " KMS KMIP ${os-ssl-40}"
2468
2471
tasks :
2469
2472
- name : " .kms-kmip"
2470
2473
2471
2474
- matrix_name : " fuzz-test"
2472
- matrix_spec : { version: ["5.0"], os-ssl-40: ["ubuntu1804-64-go-1-18 "] }
2475
+ matrix_spec : { version: ["5.0"], os-ssl-40: ["ubuntu1804-64-go-1-19 "] }
2473
2476
display_name : " Fuzz ${version} ${os-ssl-40}"
2474
2477
tasks :
2475
2478
- name : " test-fuzz"
@@ -2480,7 +2483,7 @@ buildvariants:
2480
2483
run_on :
2481
2484
- debian11-small
2482
2485
expansions :
2483
- GO_DIST : " /opt/golang/go1.18 "
2486
+ GO_DIST : " /opt/golang/go1.19 "
2484
2487
tasks :
2485
2488
- name : testgcpkms_task_group
2486
2489
batchtime : 20160 # Use a batchtime of 14 days as suggested by the CSFLE test README
@@ -2491,7 +2494,7 @@ buildvariants:
2491
2494
run_on :
2492
2495
- debian11-small
2493
2496
expansions :
2494
- GO_DIST : " /opt/golang/go1.18 "
2497
+ GO_DIST : " /opt/golang/go1.19 "
2495
2498
tasks :
2496
2499
- testawskms-task
2497
2500
- testawskms-fail-task
0 commit comments