diff --git a/.evergreen/config/generate-config.php b/.evergreen/config/generate-config.php old mode 100644 new mode 100755 index cec13919c..01acb11d4 --- a/.evergreen/config/generate-config.php +++ b/.evergreen/config/generate-config.php @@ -1,8 +1,9 @@ -#!/bin/env php +#!/usr/bin/env php = 7.0 + - name: test-debian12-php-8.5 + tags: ["test", "debian", "x64", "php8.5", "pr", "tag"] + display_name: "Test: Debian 12, PHP 8.5" + run_on: debian12-small + expansions: + FETCH_BUILD_VARIANT: "build-debian12" + FETCH_BUILD_TASK: "build-php-8.5" + depends_on: + - variant: "build-debian12" + name: "build-php-8.5" + tasks: + - ".standalone .local !.4.2 !.4.4 !.5.0 !.6.0" + - ".replicaset .local !.4.2 !.4.4 !.5.0 !.6.0" + - ".sharded .local !.4.2 !.4.4 !.5.0 !.6.0" + - ".loadbalanced .local !.4.2 !.4.4 !.5.0 !.6.0" + - ".ocsp !.4.4 !.5.0 !.6.0" + - "test-atlas-connectivity" + display_tasks: + - name: "test-ocsp-latest" + execution_tasks: + - ".ocsp .latest" + - name: "test-ocsp-rapid" + execution_tasks: + - ".ocsp .rapid" + - name: "test-ocsp-8.0" + execution_tasks: + - ".ocsp .8.0" + - name: "test-ocsp-7.0" + execution_tasks: + - ".ocsp .7.0" + + # Test MongoDB 5.0 and 6.0 + - name: test-debian11-php-8.5 + tags: ["test", "debian", "x64", "php8.5", "pr", "tag"] + display_name: "Test: Debian 11, PHP 8.5" + run_on: debian11-small + expansions: + FETCH_BUILD_VARIANT: "build-debian11" + FETCH_BUILD_TASK: "build-php-8.5" + depends_on: + - variant: "build-debian11" + name: "build-php-8.5" + tasks: + # Remember to add new major versions here as they are released + - ".standalone .local !.4.2 !.4.4 !.7.0 !.8.0 !.rapid !.latest" + - ".replicaset .local !.4.2 !.4.4 !.7.0 !.8.0 !.rapid !.latest" + - ".sharded .local !.4.2 !.4.4 !.7.0 !.8.0 !.rapid !.latest" + - ".loadbalanced .local !.4.2 !.4.4 !.7.0 !.8.0 !.rapid !.latest" + - ".ocsp !.4.4 !.7.0 !.8.0 !.rapid !.latest" + display_tasks: + - name: "test-ocsp-6.0" + execution_tasks: + - ".ocsp .6.0" + - name: "test-ocsp-5.0" + execution_tasks: + - ".ocsp .5.0" + + # Test versions < 5.0 + - name: test-rhel80-php-8.5 + tags: ["test", "rhel", "x64", "php8.5", "pr", "tag"] + display_name: "Test: RHEL 8.0, PHP 8.5" + run_on: rhel80-small + expansions: + FETCH_BUILD_VARIANT: "build-rhel8" + FETCH_BUILD_TASK: "build-php-8.5" + depends_on: + - variant: "build-rhel8" + name: "build-php-8.5" + tasks: + # Remember to add new major versions here as they are released + - ".standalone .local !.5.0 !.6.0 !.7.0 !.8.0 !.rapid !.latest" + - ".replicaset .local !.5.0 !.6.0 !.7.0 !.8.0 !.rapid !.latest" + - ".sharded .local !.5.0 !.6.0 !.7.0 !.8.0 !.rapid !.latest" + - ".ocsp !.5.0 !.6.0 !.7.0 !.8.0 !.rapid !.latest" + display_tasks: + - name: "test-ocsp-4.4" + execution_tasks: + - ".ocsp .4.4" + # Test MongoDB >= 7.0 - name: test-debian12-php-8.4 tags: ["test", "debian", "x64", "php8.4", "pr", "tag"] display_name: "Test: Debian 12, PHP 8.4"