Skip to content

Commit 53a5d04

Browse files
committed
Revise driver-versions axis
* Add more detailed comment about re-enabling driver versions * Rename latest-stable to latest to account for varying stability * Prepare correct versions for 1.10-dev and 1.11-dev
1 parent ae8b62b commit 53a5d04

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

.evergreen/config.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -443,21 +443,25 @@ axes:
443443
- id: driver-versions
444444
display_name: Driver Version
445445
values:
446-
# TODO: Update matrix once v1.10 has been branched
446+
# TODO: this axis can be cleaned up as we move towards a 1.10 release:
447+
# * lowest-supported can be enabled once a 1.10 patch release has been tagged
448+
# * latest-stable can be updated when we start tagging 1.10 releases (even beta)
449+
# * 1.10-dev can be enabled once 1.10 has been branched
450+
# * latest-dev can be enabled once 1.10 has been branched
447451
# - id: "lowest-supported"
448452
# display_name: "1.10-dev (master)"
449453
# variables:
450454
# DRIVER_BRANCH: "master"
451-
- id: "latest-stable"
455+
- id: "latest"
452456
display_name: "1.10-dev (master)"
453457
variables:
454458
DRIVER_BRANCH: "master"
455-
# - id: "1.9-dev"
456-
# display_name: "1.9-dev"
459+
# - id: "1.10-dev"
460+
# display_name: "1.10-dev"
457461
# variables:
458-
# DRIVER_BRANCH: "v1.9"
462+
# DRIVER_BRANCH: "v1.10"
459463
# - id: "latest-dev"
460-
# display_name: "1.10-dev (master)"
464+
# display_name: "1.11-dev (master)"
461465
# variables:
462466
# DRIVER_BRANCH: "master"
463467

@@ -549,7 +553,7 @@ buildvariants:
549553
# Tests all PHP versions on all operating systems.
550554
# Only tests against latest MongoDB and ext-mongodb versions
551555
- matrix_name: "test-php-versions"
552-
matrix_spec: {"os-php7": "*", "php-versions": "*", "edge-versions": "latest-stable", "driver-versions": "latest-stable" }
556+
matrix_spec: {"os-php7": "*", "php-versions": "*", "edge-versions": "latest-stable", "driver-versions": "latest" }
553557
exclude_spec:
554558
# rhel71-power8 fails due to not reaching pecl
555559
- { "os-php7": "rhel71-power8", "php-versions": "*", edge-versions: "*", "driver-versions": "*" }
@@ -575,7 +579,7 @@ buildvariants:
575579
# Only tests on Ubuntu 18.04, with latest stable PHP and driver versions
576580
# Tests against various topologies
577581
- matrix_name: "test-mongodb-versions"
578-
matrix_spec: {"os-php7": "rhel70-test", "php-edge-versions": "latest-stable", "versions": "*", "driver-versions": "latest-stable" }
582+
matrix_spec: {"os-php7": "rhel70-test", "php-edge-versions": "latest-stable", "versions": "*", "driver-versions": "latest" }
579583
display_name: "MongoDB ${versions}, PHP ${php-edge-versions}, ${os-php7}, ext-mongodb ${driver-versions}"
580584
tasks:
581585
- name: "test-standalone"
@@ -584,9 +588,9 @@ buildvariants:
584588

585589
# Tests oldest supported version
586590
# Enables --prefer-lowest for composer to test oldest dependencies against all server versions
587-
# TODO: Update driver-versions entry once v1.10 has been branched
591+
# TODO: driver-versions can be changed back to lowest-supported when that version is enabled in the axis
588592
- matrix_name: "test-dependencies"
589-
matrix_spec: { "dependencies": "lowest", "os-php7": "rhel70-test", "php-edge-versions": "oldest-supported", "versions": "*", "driver-versions": "latest-stable" }
593+
matrix_spec: { "dependencies": "lowest", "os-php7": "rhel70-test", "php-edge-versions": "oldest-supported", "versions": "*", "driver-versions": "latest" }
590594
display_name: "Dependencies: ${dependencies}, MongoDB ${versions}, PHP ${php-edge-versions}, ${os-php7}, ext-mongodb ${driver-versions}"
591595
tasks:
592596
- name: "test-standalone"

0 commit comments

Comments
 (0)