diff --git a/.evergreen/config_generator/components/c_std_compile.py b/.evergreen/config_generator/components/c_std_compile.py index ea584364fb..52e6d1f3fd 100644 --- a/.evergreen/config_generator/components/c_std_compile.py +++ b/.evergreen/config_generator/components/c_std_compile.py @@ -28,16 +28,16 @@ ('rhel94', 'clang', None, [99, 11, 17, 23]), # Clang 17.0 (max: C2x) ('rhel95', 'clang', None, [99, 11, 17, 23]), # Clang 18.0 (max: C23) - ('rhel7.9', 'gcc', None, [99, 11, ]), # GCC 4.8 (max: C11) - ('rhel80', 'gcc', None, [99, 11, 17, ]), # GCC 8.2 (max: C17) - ('debian10', 'gcc-8', None, [99, 11, 17, ]), # GCC 8.3 (max: C17) - ('rhel84', 'gcc', None, [99, 11, 17, ]), # GCC 8.4 (max: C17) - ('ubuntu2004', 'gcc-9', None, [99, 11, 17, 23]), # GCC 9.4 (max: C2x) - ('debian11', 'gcc-10', None, [99, 11, 17, 23]), # GCC 10.2 (max: C2x) - ('rhel90', 'gcc', None, [99, 11, 17, 23]), # GCC 11.2 (max: C2x) - ('rhel92', 'gcc', None, [99, 11, 17, 23]), # GCC 11.3 (max: C2x) - ('rhel94', 'gcc', None, [99, 11, 17, 23]), # GCC 11.4 (max: C2x) - ('rhel95', 'gcc', None, [99, 11, 17, 23]), # GCC 11.5 (max: C2x) + ('rhel7-latest', 'gcc', None, [99, 11, ]), # GCC 4.8 (max: C11) + ('rhel80', 'gcc', None, [99, 11, 17, ]), # GCC 8.2 (max: C17) + ('rhel84', 'gcc', None, [99, 11, 17, ]), # GCC 8.4 (max: C17) + ('ubuntu2004', 'gcc-9', None, [99, 11, 17, 23]), # GCC 9.4 (max: C2x) + ('debian11', 'gcc-10', None, [99, 11, 17, 23]), # GCC 10.2 (max: C2x) + ('rhel90', 'gcc', None, [99, 11, 17, 23]), # GCC 11.2 (max: C2x) + ('rhel92', 'gcc', None, [99, 11, 17, 23]), # GCC 11.3 (max: C2x) + ('rhel94', 'gcc', None, [99, 11, 17, 23]), # GCC 11.4 (max: C2x) + ('rhel95', 'gcc', None, [99, 11, 17, 23]), # GCC 11.5 (max: C2x) + ('ubuntu2404', 'gcc-13', None, [99, 11, 17, 23]), # GCC 13.3 (max: C2x) ('windows-vsCurrent', 'vs2015x64', None, [99, 11, ]), # Max: C11 ('windows-vsCurrent', 'vs2017x64', None, [99, 11, ]), # Max: C11 diff --git a/.evergreen/config_generator/components/cse/openssl.py b/.evergreen/config_generator/components/cse/openssl.py index f8bd0c18ab..9be2cc12a0 100644 --- a/.evergreen/config_generator/components/cse/openssl.py +++ b/.evergreen/config_generator/components/cse/openssl.py @@ -15,35 +15,40 @@ # pylint: disable=line-too-long # fmt: off COMPILE_MATRIX = [ - ('debian92', 'clang', None, ['cyrus']), - ('debian92', 'gcc', None, ['cyrus']), - ('debian10', 'clang', None, ['cyrus']), - ('debian10', 'gcc', None, ['cyrus']), - ('debian11', 'clang', None, ['cyrus']), - ('debian11', 'gcc', None, ['cyrus']), - ('rhel80', 'gcc', None, ['cyrus']), + # For test matrix. + ('rhel8-latest', 'gcc', None, ['cyrus']), ('rhel8-zseries', 'gcc', None, ['cyrus']), - ('ubuntu2004', 'clang', None, ['cyrus']), - ('ubuntu2004', 'gcc', None, ['cyrus']), ('ubuntu2004-arm64', 'gcc', None, ['cyrus']), ('windows-vsCurrent', 'vs2017x64', None, ['cyrus']), + + # For compile only. + ('debian11', 'clang', None, ['cyrus']), + ('debian11', 'gcc', None, ['cyrus']), + ('debian12', 'clang', None, ['cyrus']), + ('debian12', 'gcc', None, ['cyrus']), + ('rhel80', 'gcc', None, ['cyrus']), + ('ubuntu2004', 'gcc', None, ['cyrus']), + ('ubuntu2004', 'clang', None, ['cyrus']), + ('ubuntu2204', 'gcc', None, ['cyrus']), + ('ubuntu2204', 'clang-12', None, ['cyrus']), + ('ubuntu2404', 'gcc', None, ['cyrus']), + ('ubuntu2404', 'clang-14', None, ['cyrus']), ] # TODO (CDRIVER-3789): test cse with the 'sharded' topology. +# CSFLE requires 4.2+. QE requires 7.0+ and are skipped on "server" tasks. TEST_MATRIX = [ - # 4.2 and 4.4 not available on rhel8-zseries. - ('rhel8-zseries', 'gcc', None, 'cyrus', ['auth'], ['server'], ['5.0']), + # rhel8-latest provides 4.2+. + ('rhel8-latest', 'gcc', None, 'cyrus', ['auth'], ['server', 'replica'], ['4.2', '4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), - ('windows-vsCurrent', 'vs2017x64', None, 'cyrus', ['auth'], ['server'], ['4.2', '4.4', '5.0', '6.0' ]), + # windows-vsCurrent provides 4.2+. + ('windows-vsCurrent', 'vs2017x64', None, 'cyrus', ['auth'], ['server', 'replica'], ['4.2', '4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), - # Test 7.0+ with a replica set since Queryable Encryption does not support the 'server' topology. Queryable Encryption tests require 7.0+. - ('ubuntu2004', 'gcc', None, 'cyrus', ['auth'], ['server', 'replica'], ['4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), - ('rhel8-zseries', 'gcc', None, 'cyrus', ['auth'], ['server', 'replica'], [ '7.0', '8.0', 'latest']), - ('ubuntu2004-arm64', 'gcc', None, 'cyrus', ['auth'], ['server', 'replica'], ['4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), - ('windows-vsCurrent', 'vs2017x64', None, 'cyrus', ['auth'], ['server', 'replica'], [ '7.0', '8.0', 'latest']), + # ubuntu2004-arm64 provides 4.4+. + ('ubuntu2004-arm64', 'gcc', None, 'cyrus', ['auth'], ['server', 'replica'], ['4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), - # Test 4.2 with Debian 10 since 4.2 does not ship on Ubuntu 20.04+. - ('debian10', 'gcc', None, 'cyrus', ['auth'], ['server', 'replica'], ['4.2']), + # rhel8-zseries provides 5.0+. + ('rhel8-zseries', 'gcc', None, 'cyrus', ['auth'], ['server', 'replica'], ['5.0', '6.0', '7.0', '8.0', 'latest']), ] # fmt: on # pylint: enable=line-too-long @@ -106,6 +111,8 @@ def variants(): else: tasks.append(task.get_task_ref()) + tasks.sort(key=lambda t: t.name) + return [ BuildVariant( name=TAG, diff --git a/.evergreen/config_generator/components/earthly.py b/.evergreen/config_generator/components/earthly.py index 1fdeff8fbc..4dac11f31d 100644 --- a/.evergreen/config_generator/components/earthly.py +++ b/.evergreen/config_generator/components/earthly.py @@ -241,10 +241,11 @@ def earthly_task( CONTAINER_RUN_DISTROS = [ - "ubuntu2204-large", - "debian10-large", - "debian11-large", "amazon2", + "debian11-large", + "debian12-large", + "ubuntu2204-large", + "ubuntu2404-large", ] diff --git a/.evergreen/config_generator/components/loadbalanced.py b/.evergreen/config_generator/components/loadbalanced.py index f76d76cabb..a02880dcfe 100644 --- a/.evergreen/config_generator/components/loadbalanced.py +++ b/.evergreen/config_generator/components/loadbalanced.py @@ -12,8 +12,8 @@ from config_generator.etc.distros import make_distro_str, find_small_distro, find_large_distro from config_generator.etc.utils import bash_exec -# Use `rhel8.9` distro. `rhel8.9` distro includes necessary dependency: `haproxy`. -_DISTRO_NAME = "rhel8.9" +# Use `rhel8-latest` distro. `rhel8-latest` distro includes necessary dependency: `haproxy`. +_DISTRO_NAME = "rhel8-latest" _COMPILER = "gcc" diff --git a/.evergreen/config_generator/components/openssl_static_compile.py b/.evergreen/config_generator/components/openssl_static_compile.py index c78e3a0418..db6e66e852 100644 --- a/.evergreen/config_generator/components/openssl_static_compile.py +++ b/.evergreen/config_generator/components/openssl_static_compile.py @@ -17,10 +17,11 @@ # pylint: disable=line-too-long # fmt: off MATRIX = [ - ('debian92', 'gcc', None), - ('debian10', 'gcc', None), ('debian11', 'gcc', None), + ('debian12', 'gcc', None), ('ubuntu2004', 'gcc', None), + ('ubuntu2204', 'gcc', None), + ('ubuntu2404', 'gcc', None), ] # fmt: on # pylint: enable=line-too-long diff --git a/.evergreen/config_generator/components/sanitizers/asan_cse.py b/.evergreen/config_generator/components/sanitizers/asan_cse.py index e1974d0ff0..c597c48ad3 100644 --- a/.evergreen/config_generator/components/sanitizers/asan_cse.py +++ b/.evergreen/config_generator/components/sanitizers/asan_cse.py @@ -10,16 +10,13 @@ # pylint: disable=line-too-long # fmt: off COMPILE_MATRIX = [ - ('ubuntu2004', 'clang', None, ['cyrus']), - ('debian10', 'clang', None, ['cyrus']), + ('rhel8-latest', 'clang', None, ['cyrus']), ] +# CSFLE requires 4.2+. QE requires 7.0+ and are skipped on "server" tasks. TEST_MATRIX = [ - # Test 7.0+ with a replica set since Queryable Encryption does not support the 'server' topology. Queryable Encryption tests require 7.0+. - ('ubuntu2004', 'clang', None, 'cyrus', ['auth'], ['server', 'replica'], ['4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), - - # Test 4.2 with Debian 10 since 4.2 does not ship on Ubuntu 20.04+. - ('debian10', 'clang', None, 'cyrus', ['auth'], ['server'], ['4.2']), + # rhel8-latest provides 4.2 through latest. + ('rhel8-latest', 'clang', None, 'cyrus', ['auth'], ['server', 'replica'], ['4.2', '4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), ] # fmt: on # pylint: enable=line-too-long diff --git a/.evergreen/config_generator/components/sanitizers/asan_sasl.py b/.evergreen/config_generator/components/sanitizers/asan_sasl.py index 056481eea3..0275869de9 100644 --- a/.evergreen/config_generator/components/sanitizers/asan_sasl.py +++ b/.evergreen/config_generator/components/sanitizers/asan_sasl.py @@ -10,15 +10,12 @@ # pylint: disable=line-too-long # fmt: off COMPILE_MATRIX = [ - ('ubuntu2004', 'clang', None, ['cyrus']), - ('debian10', 'clang', None, ['cyrus']), + ('rhel8-latest', 'clang', None, ['cyrus']), ] TEST_MATRIX = [ - ('ubuntu2004', 'clang', None, 'cyrus', ['auth'], ['server', 'replica', 'sharded'], ['4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), - - # Test 4.2 with Debian 10 since 4.2 does not ship on Ubuntu 20.04+. - ('debian10', 'clang', None, 'cyrus', ['auth'], ['server', 'replica', 'sharded'], ['4.2']), + # rhel8-latest provides 4.2 through latest. + ('rhel8-latest', 'clang', None, 'cyrus', ['auth'], ['server', 'replica', 'sharded'], ['4.2', '4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), ] # fmt: on # pylint: enable=line-too-long diff --git a/.evergreen/config_generator/components/sanitizers/tsan_sasl.py b/.evergreen/config_generator/components/sanitizers/tsan_sasl.py index 67a66b695a..305326d10b 100644 --- a/.evergreen/config_generator/components/sanitizers/tsan_sasl.py +++ b/.evergreen/config_generator/components/sanitizers/tsan_sasl.py @@ -10,15 +10,12 @@ # pylint: disable=line-too-long # fmt: off COMPILE_MATRIX = [ - ('ubuntu2004', 'clang', None, ['cyrus']), - ('debian10', 'clang', None, ['cyrus']), + ('rhel8-latest', 'clang', None, ['cyrus']), ] TEST_OPENSSL_MATRIX = [ - ('ubuntu2004', 'clang', None, 'cyrus', ['auth'], ['server', 'replica', 'sharded'], ['4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), - - # Test 4.2 with Debian 10 since 4.2 does not ship on Ubuntu 20.04+. - ('debian10', 'clang', None, 'cyrus', ['auth'], ['server', 'replica', 'sharded'], ['4.2']), + # rhel8-latest provides 4.2 through latest. + ('rhel8-latest', 'clang', None, 'cyrus', ['auth'], ['server', 'replica', 'sharded'], ['4.2', '4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), ] # fmt: on # pylint: enable=line-too-long diff --git a/.evergreen/config_generator/components/sasl/nossl.py b/.evergreen/config_generator/components/sasl/nossl.py index 737173976c..2f8b7a9803 100644 --- a/.evergreen/config_generator/components/sasl/nossl.py +++ b/.evergreen/config_generator/components/sasl/nossl.py @@ -15,16 +15,17 @@ # pylint: disable=line-too-long # fmt: off COMPILE_MATRIX = [ - ('ubuntu2004', 'gcc', None, ['off']), - ('windows-vsCurrent', 'vs2017x64', None, ['off']), - ('debian10', 'gcc', None, ['off']), + # For test matrix. + ('rhel8-latest', 'gcc', None, ['off']), + + # For compile only. + ('ubuntu2204', 'gcc', None, ['off']), + ('ubuntu2404', 'gcc', None, ['off']), + ('windows-vsCurrent', 'vs2017x64', None, ['off']), ] TEST_MATRIX = [ - ('ubuntu2004', 'gcc', None, 'off', ['noauth'], ['server', 'replica', 'sharded'], ['4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), - - # Test 4.2 with Debian 10 since 4.2 does not ship on Ubuntu 20.04+. - ('debian10', 'gcc', None, 'off', ['noauth'], ['server', 'replica', 'sharded'], ['4.2']), + ('rhel8-latest', 'gcc', None, 'off', ['noauth'], ['server', 'replica', 'sharded'], ['4.2', '4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), ] # fmt: on # pylint: enable=line-too-long diff --git a/.evergreen/config_generator/components/sasl/openssl.py b/.evergreen/config_generator/components/sasl/openssl.py index 3b51ebbd03..40541ddd56 100644 --- a/.evergreen/config_generator/components/sasl/openssl.py +++ b/.evergreen/config_generator/components/sasl/openssl.py @@ -15,31 +15,33 @@ # pylint: disable=line-too-long # fmt: off COMPILE_MATRIX = [ - ('debian92', 'clang', None, ['cyrus']), - ('debian92', 'gcc', None, ['cyrus']), - ('debian10', 'gcc', None, ['cyrus']), - ('debian11', 'gcc', None, ['cyrus']), - ('rhel80', 'gcc', None, ['cyrus']), + # For test matrix. + ('amazon2023-arm64-latest-large-m8g', 'gcc', None, ['cyrus']), + ('rhel8-latest', 'gcc', None, ['cyrus']), ('rhel8-power', 'gcc', None, ['cyrus']), ('rhel8-zseries', 'gcc', None, ['cyrus']), - ('ubuntu2004', 'clang', None, ['cyrus']), ('ubuntu2004-arm64', 'gcc', None, ['cyrus']), - ('ubuntu2004', 'gcc', None, ['cyrus']), ('windows-vsCurrent', 'vs2017x64', None, ['cyrus']), - ('amazon2023-arm64-latest-large-m8g', 'gcc', None, ['cyrus']), + + # For compile only. + ('debian11', 'gcc', None, ['cyrus']), + ('debian12', 'gcc', None, ['cyrus']), + ('rhel80', 'gcc', None, ['cyrus']), + ('ubuntu2004', 'clang', None, ['cyrus']), + ('ubuntu2204', 'gcc', None, ['cyrus']), + ('ubuntu2204', 'clang-12', None, ['cyrus']), + ('ubuntu2404', 'gcc', None, ['cyrus']), + ('ubuntu2404', 'clang-14', None, ['cyrus']), ] TEST_MATRIX = [ - ('rhel8-power', 'gcc', None, 'cyrus', ['auth'], ['server'], ['4.2', '4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), + ('rhel8-latest', 'gcc', None, 'cyrus', ['auth'], ['server'], ['4.2', '4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), + ('rhel8-power', 'gcc', None, 'cyrus', ['auth'], ['server'], ['4.2', '4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), ('rhel8-zseries', 'gcc', None, 'cyrus', ['auth'], ['server'], [ '5.0', '6.0', '7.0', '8.0', 'latest']), ('ubuntu2004-arm64', 'gcc', None, 'cyrus', ['auth'], ['server'], ['4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), - ('ubuntu2004', 'gcc', None, 'cyrus', ['auth'], ['server'], ['4.4', '5.0', '6.0', '7.0', '8.0', 'latest']), ('windows-vsCurrent', 'vs2017x64', None, 'cyrus', ['auth'], ['server'], [ 'latest']), - # Test 4.2 with Debian 10 since 4.2 does not ship on Ubuntu 20.04+. - ('debian10', 'gcc', None, 'cyrus', ['auth'], ['server', 'replica'], ['4.2']), - # Test with Graviton processor: ('amazon2023-arm64-latest-large-m8g', 'gcc', None, 'cyrus', ['auth'], ['server', 'replica', 'sharded'], ['latest']), ] @@ -100,6 +102,8 @@ def variants(): else: tasks.append(task.get_task_ref()) + tasks.sort(key=lambda t: t.name) + return [ BuildVariant( name=TAG, diff --git a/.evergreen/config_generator/etc/distros.py b/.evergreen/config_generator/etc/distros.py index fb4d3e3b51..aa721eba67 100644 --- a/.evergreen/config_generator/etc/distros.py +++ b/.evergreen/config_generator/etc/distros.py @@ -35,7 +35,7 @@ class Distro(BaseModel): @validator('os_ver') @classmethod def validate_os_ver(cls, value): - return Version(value) + return value == 'latest' or Version(value) def ls_distro(name, **kwargs): @@ -46,9 +46,8 @@ def ls_distro(name, **kwargs): DEBIAN_DISTROS = [ - *ls_distro(name='debian92', os='debian', os_type='linux', os_ver='9.2'), # CDRIVER-5873 - *ls_distro(name='debian10', os='debian', os_type='linux', os_ver='10'), # CDRIVER-5874 *ls_distro(name='debian11', os='debian', os_type='linux', os_ver='11'), + *ls_distro(name='debian12', os='debian', os_type='linux', os_ver='12'), ] MACOS_DISTROS = [ @@ -61,7 +60,9 @@ def ls_distro(name, **kwargs): ] RHEL_DISTROS = [ - *ls_distro(name='rhel7.9', os='rhel', os_type='linux', os_ver='7.9'), + *ls_distro(name='rhel7-latest', os='rhel', os_type='linux', os_ver='7'), + *ls_distro(name='rhel8-latest', os='rhel', os_type='linux', os_ver='8'), + *ls_distro(name='rhel80', os='rhel', os_type='linux', os_ver='8.0'), *ls_distro(name='rhel84', os='rhel', os_type='linux', os_ver='8.4'), *ls_distro(name='rhel90', os='rhel', os_type='linux', os_ver='9.0'), @@ -69,9 +70,7 @@ def ls_distro(name, **kwargs): *ls_distro(name='rhel92', os='rhel', os_type='linux', os_ver='9.2'), *ls_distro(name='rhel93', os='rhel', os_type='linux', os_ver='9.3'), *ls_distro(name='rhel94', os='rhel', os_type='linux', os_ver='9.4'), - *ls_distro(name='rhel95', os='rhel', os_type='linux', os_ver='9.5'), - *ls_distro(name='rhel8.9', os='rhel', os_type='linux', os_ver='8.7'), - *ls_distro(name='rhel92', os='rhel', os_type='linux', os_ver='9.0'), + *ls_distro(name='rhel95', os='rhel', os_type='linux', os_ver='9.5'), # rhel9-latest ] RHEL_POWER_DISTROS = [ @@ -85,6 +84,7 @@ def ls_distro(name, **kwargs): UBUNTU_DISTROS = [ *ls_distro(name='ubuntu2004', os='ubuntu', os_type='linux', os_ver='20.04'), *ls_distro(name='ubuntu2204', os='ubuntu', os_type='linux', os_ver='22.04'), + *ls_distro(name='ubuntu2404', os='ubuntu', os_type='linux', os_ver='24.04'), ] UBUNTU_ARM64_DISTROS = [ @@ -92,9 +92,6 @@ def ls_distro(name, **kwargs): ] WINDOWS_DISTROS = [ - *ls_distro(name='windows-64-vs2017', os='windows', os_type='windows', vs_ver='2017'), - *ls_distro(name='windows-64-vs2019', os='windows', os_type='windows', vs_ver='2019'), - *ls_distro(name='windows-vsCurrent', os='windows', os_type='windows', vs_ver='vsCurrent'), # Windows Server 2019 ] @@ -107,6 +104,7 @@ def ls_distro(name, **kwargs): # Ensure no-arch distros are ordered before arch-specific distros. ALL_DISTROS = [ *DEBIAN_DISTROS, + *GRAVITON_DISTROS, *MACOS_DISTROS, *MACOS_ARM64_DISTROS, *RHEL_DISTROS, @@ -115,7 +113,6 @@ def ls_distro(name, **kwargs): *UBUNTU_DISTROS, *UBUNTU_ARM64_DISTROS, *WINDOWS_DISTROS, - *GRAVITON_DISTROS ] @@ -202,6 +199,9 @@ def to_platform(compiler): def compiler_to_vars(compiler): + if compiler is None: + return {} + match compiler, compiler.split('-'): case _, ['gcc', *rest]: return { diff --git a/.evergreen/generated_configs/tasks.yml b/.evergreen/generated_configs/tasks.yml index 578cd86b40..9c082171af 100644 --- a/.evergreen/generated_configs/tasks.yml +++ b/.evergreen/generated_configs/tasks.yml @@ -2,9 +2,9 @@ tasks: - name: abi-compliance-check commands: - func: abi-compliance-check - - name: asan-cse-sasl-cyrus-openssl-debian10-clang-compile - run_on: debian10-large - tags: [sanitizers-matrix-asan, compile, debian10, clang, cse, asan, sasl-cyrus] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile + run_on: rhel8-latest-large + tags: [sanitizers-matrix-asan, compile, rhel8-latest, clang, cse, asan, sasl-cyrus] commands: - func: find-cmake-latest - func: cse-sasl-cyrus-openssl-compile @@ -12,14 +12,14 @@ tasks: CC: clang CXX: clang++ - func: upload-build - - name: asan-cse-sasl-cyrus-openssl-debian10-clang-test-4.2-server-auth - run_on: debian10-small - tags: [sanitizers-matrix-asan, test, debian10, clang, sasl-cyrus, cse, asan, auth, server, "4.2", openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-debian10-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-4.2-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, "4.2", openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-debian10-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -27,7 +27,7 @@ tasks: - { key: CXX, value: clang++ } - { key: AUTH, value: auth } - { key: MONGODB_VERSION, value: "4.2" } - - { key: TOPOLOGY, value: server } + - { key: TOPOLOGY, value: replica_set } - { key: SSL, value: openssl } - { key: CLIENT_SIDE_ENCRYPTION, value: "on" } - func: fetch-det @@ -35,14 +35,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-debian10-clang-test-4.2-server-auth-with-mongocrypt - run_on: debian10-small - tags: [sanitizers-matrix-asan, test, debian10, clang, sasl-cyrus, cse, asan, auth, server, "4.2", with-mongocrypt, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-debian10-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-4.2-replica-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, "4.2", with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-debian10-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -50,7 +50,7 @@ tasks: - { key: CXX, value: clang++ } - { key: AUTH, value: auth } - { key: MONGODB_VERSION, value: "4.2" } - - { key: TOPOLOGY, value: server } + - { key: TOPOLOGY, value: replica_set } - { key: SSL, value: openssl } - { key: CLIENT_SIDE_ENCRYPTION, value: "on" } - { key: SKIP_CRYPT_SHARED_LIB, value: "on" } @@ -59,24 +59,61 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile - run_on: ubuntu2004-large - tags: [sanitizers-matrix-asan, compile, ubuntu2004, clang, cse, asan, sasl-cyrus] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-4.2-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, "4.2", openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - - func: find-cmake-latest - - func: cse-sasl-cyrus-openssl-compile + - func: fetch-build vars: - CC: clang - CXX: clang++ - - func: upload-build - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-4.4-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, replica, "4.4", openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile + - command: expansions.update + params: + updates: + - { key: CC, value: clang } + - { key: CXX, value: clang++ } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: "4.2" } + - { key: TOPOLOGY, value: server } + - { key: SSL, value: openssl } + - { key: CLIENT_SIDE_ENCRYPTION, value: "on" } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-simple-http-server + - func: run-mock-kms-servers + - func: run-tests + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-4.2-server-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, "4.2", with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] + commands: + - func: fetch-build + vars: + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile + - command: expansions.update + params: + updates: + - { key: CC, value: clang } + - { key: CXX, value: clang++ } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: "4.2" } + - { key: TOPOLOGY, value: server } + - { key: SSL, value: openssl } + - { key: CLIENT_SIDE_ENCRYPTION, value: "on" } + - { key: SKIP_CRYPT_SHARED_LIB, value: "on" } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-simple-http-server + - func: run-mock-kms-servers + - func: run-tests + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-4.4-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, "4.4", openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -92,14 +129,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-4.4-replica-auth-with-mongocrypt - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, replica, "4.4", with-mongocrypt, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-4.4-replica-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, "4.4", with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -116,14 +153,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-4.4-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, server, "4.4", openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-4.4-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, "4.4", openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -139,14 +176,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-4.4-server-auth-with-mongocrypt - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, server, "4.4", with-mongocrypt, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-4.4-server-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, "4.4", with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -163,14 +200,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-5.0-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, replica, "5.0", openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-5.0-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, "5.0", openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -186,14 +223,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-5.0-replica-auth-with-mongocrypt - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, replica, "5.0", with-mongocrypt, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-5.0-replica-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, "5.0", with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -210,14 +247,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-5.0-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, server, "5.0", openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-5.0-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, "5.0", openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -233,14 +270,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-5.0-server-auth-with-mongocrypt - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, server, "5.0", with-mongocrypt, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-5.0-server-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, "5.0", with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -257,14 +294,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-6.0-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, replica, "6.0", openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-6.0-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, "6.0", openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -280,14 +317,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-6.0-replica-auth-with-mongocrypt - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, replica, "6.0", with-mongocrypt, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-6.0-replica-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, "6.0", with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -304,14 +341,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-6.0-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, server, "6.0", openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-6.0-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, "6.0", openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -327,14 +364,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-6.0-server-auth-with-mongocrypt - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, server, "6.0", with-mongocrypt, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-6.0-server-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, "6.0", with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -351,14 +388,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-7.0-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, replica, "7.0", openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-7.0-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, "7.0", openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -374,14 +411,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-7.0-replica-auth-with-mongocrypt - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, replica, "7.0", with-mongocrypt, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-7.0-replica-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, "7.0", with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -398,14 +435,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-7.0-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, server, "7.0", openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-7.0-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, "7.0", openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -421,14 +458,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-7.0-server-auth-with-mongocrypt - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, server, "7.0", with-mongocrypt, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-7.0-server-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, "7.0", with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -445,14 +482,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-8.0-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, replica, "8.0", openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-8.0-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, "8.0", openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -468,14 +505,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-8.0-replica-auth-with-mongocrypt - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, replica, "8.0", with-mongocrypt, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-8.0-replica-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, "8.0", with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -492,14 +529,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-8.0-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, server, "8.0", openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-8.0-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, "8.0", openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -515,14 +552,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-8.0-server-auth-with-mongocrypt - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, server, "8.0", with-mongocrypt, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-8.0-server-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, "8.0", with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -539,14 +576,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-latest-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, replica, latest, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-latest-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, latest, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -562,14 +599,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-latest-replica-auth-with-mongocrypt - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, replica, latest, with-mongocrypt, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-latest-replica-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, replica, latest, with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -586,14 +623,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-latest-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, server, latest, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-latest-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, latest, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -609,14 +646,14 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-test-latest-server-auth-with-mongocrypt - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, cse, asan, auth, server, latest, with-mongocrypt, openssl] - depends_on: [{ name: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-test-latest-server-auth-with-mongocrypt + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, cse, asan, auth, server, latest, with-mongocrypt, openssl] + depends_on: [{ name: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-cse-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -633,9 +670,9 @@ tasks: - func: run-simple-http-server - func: run-mock-kms-servers - func: run-tests - - name: asan-sasl-cyrus-openssl-debian10-clang-compile - run_on: debian10-large - tags: [sanitizers-matrix-asan, compile, debian10, clang, asan, sasl-cyrus] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile + run_on: rhel8-latest-large + tags: [sanitizers-matrix-asan, compile, rhel8-latest, clang, asan, sasl-cyrus] commands: - func: find-cmake-latest - func: sasl-cyrus-openssl-compile @@ -643,14 +680,14 @@ tasks: CC: clang CXX: clang++ - func: upload-build - - name: asan-sasl-cyrus-openssl-debian10-clang-test-4.2-replica-auth - run_on: debian10-small - tags: [sanitizers-matrix-asan, test, debian10, clang, sasl-cyrus, asan, auth, replica, "4.2", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-debian10-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-4.2-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, replica, "4.2", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-debian10-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -664,14 +701,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-debian10-clang-test-4.2-server-auth - run_on: debian10-small - tags: [sanitizers-matrix-asan, test, debian10, clang, sasl-cyrus, asan, auth, server, "4.2", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-debian10-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-4.2-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, server, "4.2", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-debian10-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -685,14 +722,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-debian10-clang-test-4.2-sharded-auth - run_on: debian10-small - tags: [sanitizers-matrix-asan, test, debian10, clang, sasl-cyrus, asan, auth, sharded, "4.2", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-debian10-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-4.2-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, sharded, "4.2", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-debian10-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -706,24 +743,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile - run_on: ubuntu2004-large - tags: [sanitizers-matrix-asan, compile, ubuntu2004, clang, asan, sasl-cyrus] - commands: - - func: find-cmake-latest - - func: sasl-cyrus-openssl-compile - vars: - CC: clang - CXX: clang++ - - func: upload-build - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-4.4-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, replica, "4.4", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-4.4-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, replica, "4.4", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -737,14 +764,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-4.4-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, server, "4.4", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-4.4-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, server, "4.4", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -758,14 +785,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-4.4-sharded-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, sharded, "4.4", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-4.4-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, sharded, "4.4", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -779,14 +806,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-5.0-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, replica, "5.0", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-5.0-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, replica, "5.0", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -800,14 +827,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-5.0-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, server, "5.0", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-5.0-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, server, "5.0", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -821,14 +848,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-5.0-sharded-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, sharded, "5.0", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-5.0-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, sharded, "5.0", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -842,14 +869,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-6.0-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, replica, "6.0", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-6.0-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, replica, "6.0", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -863,14 +890,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-6.0-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, server, "6.0", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-6.0-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, server, "6.0", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -884,14 +911,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-6.0-sharded-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, sharded, "6.0", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-6.0-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, sharded, "6.0", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -905,14 +932,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-7.0-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, replica, "7.0", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-7.0-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, replica, "7.0", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -926,14 +953,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-7.0-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, server, "7.0", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-7.0-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, server, "7.0", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -947,14 +974,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-7.0-sharded-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, sharded, "7.0", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-7.0-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, sharded, "7.0", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -968,14 +995,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-8.0-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, replica, "8.0", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-8.0-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, replica, "8.0", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -989,14 +1016,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-8.0-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, server, "8.0", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-8.0-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, server, "8.0", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -1010,14 +1037,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-8.0-sharded-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, sharded, "8.0", openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-8.0-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, sharded, "8.0", openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -1031,14 +1058,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-latest-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, replica, latest, openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-latest-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, replica, latest, openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -1052,14 +1079,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-latest-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, server, latest, openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-latest-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, server, latest, openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -1073,14 +1100,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: asan-sasl-cyrus-openssl-ubuntu2004-clang-test-latest-sharded-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-asan, test, ubuntu2004, clang, sasl-cyrus, asan, auth, sharded, latest, openssl] - depends_on: [{ name: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: asan-sasl-cyrus-openssl-rhel8-latest-clang-test-latest-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-asan, test, rhel8-latest, clang, sasl-cyrus, asan, auth, sharded, latest, openssl] + depends_on: [{ name: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: asan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: asan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -1099,10 +1126,11 @@ tasks: - func: check-headers - name: "check:sasl=Cyrus\_\u2022\_tls=OpenSSL\_\u2022\_test_mongocxx_ref=none" run_on: - - ubuntu2204-large - - debian10-large - - debian11-large - amazon2 + - debian11-large + - debian12-large + - ubuntu2204-large + - ubuntu2404-large tags: [earthly, pr-merge-gate, alpine3.16-clang, alpine3.16-gcc, alpine3.17-clang, alpine3.17-gcc, alpine3.18-clang, alpine3.18-gcc, alpine3.19-clang, alpine3.19-gcc, archlinux-clang, archlinux-gcc, centos7-clang, centos7-gcc, u16-clang, u16-gcc, u18-clang, u18-gcc, u20-clang, u20-gcc, u22-clang, u22-gcc] commands: - command: subprocess.exec @@ -1139,10 +1167,11 @@ tasks: - --c_compiler=${MONGOC_EARTHLY_C_COMPILER} - name: "check:sasl=Cyrus\_\u2022\_tls=off\_\u2022\_test_mongocxx_ref=none" run_on: - - ubuntu2204-large - - debian10-large - - debian11-large - amazon2 + - debian11-large + - debian12-large + - ubuntu2204-large + - ubuntu2404-large tags: [earthly, pr-merge-gate, alpine3.16-clang, alpine3.16-gcc, alpine3.17-clang, alpine3.17-gcc, alpine3.18-clang, alpine3.18-gcc, alpine3.19-clang, alpine3.19-gcc, archlinux-clang, archlinux-gcc, centos7-clang, centos7-gcc, u16-clang, u16-gcc, u18-clang, u18-gcc, u20-clang, u20-gcc, u22-clang, u22-gcc] commands: - command: subprocess.exec @@ -1179,10 +1208,11 @@ tasks: - --c_compiler=${MONGOC_EARTHLY_C_COMPILER} - name: "check:sasl=off\_\u2022\_tls=OpenSSL\_\u2022\_test_mongocxx_ref=none" run_on: - - ubuntu2204-large - - debian10-large - - debian11-large - amazon2 + - debian11-large + - debian12-large + - ubuntu2204-large + - ubuntu2404-large tags: [earthly, pr-merge-gate, alpine3.16-clang, alpine3.16-gcc, alpine3.17-clang, alpine3.17-gcc, alpine3.18-clang, alpine3.18-gcc, alpine3.19-clang, alpine3.19-gcc, archlinux-clang, archlinux-gcc, centos7-clang, centos7-gcc, u16-clang, u16-gcc, u18-clang, u18-gcc, u20-clang, u20-gcc, u22-clang, u22-gcc] commands: - command: subprocess.exec @@ -1219,10 +1249,11 @@ tasks: - --c_compiler=${MONGOC_EARTHLY_C_COMPILER} - name: "check:sasl=off\_\u2022\_tls=off\_\u2022\_test_mongocxx_ref=none" run_on: - - ubuntu2204-large - - debian10-large - - debian11-large - amazon2 + - debian11-large + - debian12-large + - ubuntu2204-large + - ubuntu2404-large tags: [earthly, pr-merge-gate, alpine3.16-clang, alpine3.16-gcc, alpine3.17-clang, alpine3.17-gcc, alpine3.18-clang, alpine3.18-gcc, alpine3.19-clang, alpine3.19-gcc, archlinux-clang, archlinux-gcc, centos7-clang, centos7-gcc, u16-clang, u16-gcc, u18-clang, u18-gcc, u20-clang, u20-gcc, u22-clang, u22-gcc] commands: - command: subprocess.exec @@ -1522,68 +1553,6 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-debian10-clang-compile - run_on: debian10-large - tags: [cse-matrix-openssl, compile, debian10, clang, cse, sasl-cyrus] - commands: - - func: find-cmake-latest - - func: cse-sasl-cyrus-openssl-compile - vars: - CC: clang - CXX: clang++ - - func: upload-build - - name: cse-sasl-cyrus-openssl-debian10-gcc-compile - run_on: debian10-large - tags: [cse-matrix-openssl, compile, debian10, gcc, cse, sasl-cyrus] - commands: - - func: find-cmake-latest - - func: cse-sasl-cyrus-openssl-compile - vars: - CC: gcc - CXX: g++ - - func: upload-build - - name: cse-sasl-cyrus-openssl-debian10-gcc-test-4.2-replica-auth - run_on: debian10-small - tags: [cse-matrix-openssl, test, debian10, gcc, sasl-cyrus, cse, auth, replica, "4.2", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-debian10-gcc-compile }] - commands: - - func: fetch-build - vars: - BUILD_NAME: cse-sasl-cyrus-openssl-debian10-gcc-compile - - command: expansions.update - params: - updates: - - { key: CC, value: gcc } - - { key: CXX, value: g++ } - - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "4.2" } - - { key: TOPOLOGY, value: replica_set } - - { key: SSL, value: openssl } - - func: fetch-det - - func: bootstrap-mongo-orchestration - - func: run-mock-kms-servers - - func: run-tests - - name: cse-sasl-cyrus-openssl-debian10-gcc-test-4.2-server-auth - run_on: debian10-small - tags: [cse-matrix-openssl, test, debian10, gcc, sasl-cyrus, cse, auth, server, "4.2", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-debian10-gcc-compile }] - commands: - - func: fetch-build - vars: - BUILD_NAME: cse-sasl-cyrus-openssl-debian10-gcc-compile - - command: expansions.update - params: - updates: - - { key: CC, value: gcc } - - { key: CXX, value: g++ } - - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "4.2" } - - { key: TOPOLOGY, value: server } - - { key: SSL, value: openssl } - - func: fetch-det - - func: bootstrap-mongo-orchestration - - func: run-mock-kms-servers - - func: run-tests - name: cse-sasl-cyrus-openssl-debian11-clang-compile run_on: debian11-large tags: [cse-matrix-openssl, compile, debian11, clang, cse, sasl-cyrus] @@ -1604,9 +1573,9 @@ tasks: CC: gcc CXX: g++ - func: upload-build - - name: cse-sasl-cyrus-openssl-debian92-clang-compile - run_on: debian92-large - tags: [cse-matrix-openssl, compile, debian92, clang, cse, sasl-cyrus] + - name: cse-sasl-cyrus-openssl-debian12-clang-compile + run_on: debian12-large + tags: [cse-matrix-openssl, compile, debian12, clang, cse, sasl-cyrus] commands: - func: find-cmake-latest - func: cse-sasl-cyrus-openssl-compile @@ -1614,9 +1583,9 @@ tasks: CC: clang CXX: clang++ - func: upload-build - - name: cse-sasl-cyrus-openssl-debian92-gcc-compile - run_on: debian92-large - tags: [cse-matrix-openssl, compile, debian92, gcc, cse, sasl-cyrus] + - name: cse-sasl-cyrus-openssl-debian12-gcc-compile + run_on: debian12-large + tags: [cse-matrix-openssl, compile, debian12, gcc, cse, sasl-cyrus] commands: - func: find-cmake-latest - func: cse-sasl-cyrus-openssl-compile @@ -1624,10 +1593,9 @@ tasks: CC: gcc CXX: g++ - func: upload-build - - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile - run_on: rhel8-zseries-large - tags: [cse-matrix-openssl, compile, rhel8-zseries, gcc, cse, sasl-cyrus] - patchable: false + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile + run_on: rhel8-latest-large + tags: [cse-matrix-openssl, compile, rhel8-latest, gcc, cse, sasl-cyrus] commands: - func: find-cmake-latest - func: cse-sasl-cyrus-openssl-compile @@ -1635,314 +1603,408 @@ tasks: CC: gcc CXX: g++ - func: upload-build - - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-5.0-server-auth - run_on: rhel8-zseries-small - tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, server, "5.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] - patchable: false + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-4.2-replica-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, replica, "4.2", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "5.0" } + - { key: MONGODB_VERSION, value: "4.2" } + - { key: TOPOLOGY, value: replica_set } + - { key: SSL, value: openssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-mock-kms-servers + - func: run-tests + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-4.2-server-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, server, "4.2", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] + commands: + - func: fetch-build + vars: + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile + - command: expansions.update + params: + updates: + - { key: CC, value: gcc } + - { key: CXX, value: g++ } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: "4.2" } - { key: TOPOLOGY, value: server } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-7.0-replica-auth - run_on: rhel8-zseries-small - tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, replica, "7.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] - patchable: false + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-4.4-replica-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, replica, "4.4", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "7.0" } + - { key: MONGODB_VERSION, value: "4.4" } - { key: TOPOLOGY, value: replica_set } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-7.0-server-auth - run_on: rhel8-zseries-small - tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, server, "7.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] - patchable: false + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-4.4-server-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, server, "4.4", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "7.0" } + - { key: MONGODB_VERSION, value: "4.4" } - { key: TOPOLOGY, value: server } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-8.0-replica-auth - run_on: rhel8-zseries-small - tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, replica, "8.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] - patchable: false + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-5.0-replica-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, replica, "5.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "8.0" } + - { key: MONGODB_VERSION, value: "5.0" } - { key: TOPOLOGY, value: replica_set } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-8.0-server-auth - run_on: rhel8-zseries-small - tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, server, "8.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] - patchable: false + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-5.0-server-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, server, "5.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "8.0" } + - { key: MONGODB_VERSION, value: "5.0" } - { key: TOPOLOGY, value: server } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-latest-replica-auth - run_on: rhel8-zseries-small - tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, replica, latest, openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] - patchable: false + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-6.0-replica-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, replica, "6.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: latest } + - { key: MONGODB_VERSION, value: "6.0" } - { key: TOPOLOGY, value: replica_set } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-latest-server-auth - run_on: rhel8-zseries-small - tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, server, latest, openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] - patchable: false + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-6.0-server-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, server, "6.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: latest } + - { key: MONGODB_VERSION, value: "6.0" } - { key: TOPOLOGY, value: server } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-rhel80-gcc-compile - run_on: rhel80-large - tags: [cse-matrix-openssl, compile, rhel80, gcc, cse, sasl-cyrus] - commands: - - func: find-cmake-latest - - func: cse-sasl-cyrus-openssl-compile - vars: - CC: gcc - CXX: g++ - - func: upload-build - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - run_on: ubuntu2004-arm64-large - tags: [cse-matrix-openssl, compile, ubuntu2004-arm64, gcc, cse, sasl-cyrus] - commands: - - func: find-cmake-latest - - func: cse-sasl-cyrus-openssl-compile - vars: - CC: gcc - CXX: g++ - - func: upload-build - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-4.4-replica-auth - run_on: ubuntu2004-arm64-small - tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, replica, "4.4", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-7.0-replica-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, replica, "7.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "4.4" } + - { key: MONGODB_VERSION, value: "7.0" } - { key: TOPOLOGY, value: replica_set } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-4.4-server-auth - run_on: ubuntu2004-arm64-small - tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, server, "4.4", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-7.0-server-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, server, "7.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "4.4" } + - { key: MONGODB_VERSION, value: "7.0" } - { key: TOPOLOGY, value: server } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-5.0-replica-auth - run_on: ubuntu2004-arm64-small - tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, replica, "5.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-8.0-replica-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, replica, "8.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "5.0" } + - { key: MONGODB_VERSION, value: "8.0" } - { key: TOPOLOGY, value: replica_set } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-5.0-server-auth - run_on: ubuntu2004-arm64-small - tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, server, "5.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-8.0-server-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, server, "8.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "5.0" } + - { key: MONGODB_VERSION, value: "8.0" } - { key: TOPOLOGY, value: server } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-6.0-replica-auth - run_on: ubuntu2004-arm64-small - tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, replica, "6.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-latest-replica-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, replica, latest, openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "6.0" } + - { key: MONGODB_VERSION, value: latest } - { key: TOPOLOGY, value: replica_set } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-6.0-server-auth - run_on: ubuntu2004-arm64-small - tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, server, "6.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-latest-server-auth + run_on: rhel8-latest-small + tags: [cse-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, cse, auth, server, latest, openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "6.0" } + - { key: MONGODB_VERSION, value: latest } - { key: TOPOLOGY, value: server } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-7.0-replica-auth - run_on: ubuntu2004-arm64-small - tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, replica, "7.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile + run_on: rhel8-zseries-large + tags: [cse-matrix-openssl, compile, rhel8-zseries, gcc, cse, sasl-cyrus] + patchable: false + commands: + - func: find-cmake-latest + - func: cse-sasl-cyrus-openssl-compile + vars: + CC: gcc + CXX: g++ + - func: upload-build + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-5.0-replica-auth + run_on: rhel8-zseries-small + tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, replica, "5.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] + patchable: false commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile + - command: expansions.update + params: + updates: + - { key: CC, value: gcc } + - { key: CXX, value: g++ } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: "5.0" } + - { key: TOPOLOGY, value: replica_set } + - { key: SSL, value: openssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-mock-kms-servers + - func: run-tests + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-5.0-server-auth + run_on: rhel8-zseries-small + tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, server, "5.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] + patchable: false + commands: + - func: fetch-build + vars: + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile + - command: expansions.update + params: + updates: + - { key: CC, value: gcc } + - { key: CXX, value: g++ } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: "5.0" } + - { key: TOPOLOGY, value: server } + - { key: SSL, value: openssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-mock-kms-servers + - func: run-tests + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-6.0-replica-auth + run_on: rhel8-zseries-small + tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, replica, "6.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] + patchable: false + commands: + - func: fetch-build + vars: + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile + - command: expansions.update + params: + updates: + - { key: CC, value: gcc } + - { key: CXX, value: g++ } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: "6.0" } + - { key: TOPOLOGY, value: replica_set } + - { key: SSL, value: openssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-mock-kms-servers + - func: run-tests + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-6.0-server-auth + run_on: rhel8-zseries-small + tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, server, "6.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] + patchable: false + commands: + - func: fetch-build + vars: + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile + - command: expansions.update + params: + updates: + - { key: CC, value: gcc } + - { key: CXX, value: g++ } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: "6.0" } + - { key: TOPOLOGY, value: server } + - { key: SSL, value: openssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-mock-kms-servers + - func: run-tests + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-7.0-replica-auth + run_on: rhel8-zseries-small + tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, replica, "7.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] + patchable: false + commands: + - func: fetch-build + vars: + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile - command: expansions.update params: updates: @@ -1956,14 +2018,15 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-7.0-server-auth - run_on: ubuntu2004-arm64-small - tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, server, "7.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-7.0-server-auth + run_on: rhel8-zseries-small + tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, server, "7.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] + patchable: false commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile - command: expansions.update params: updates: @@ -1977,14 +2040,15 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-8.0-replica-auth - run_on: ubuntu2004-arm64-small - tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, replica, "8.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-8.0-replica-auth + run_on: rhel8-zseries-small + tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, replica, "8.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] + patchable: false commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile - command: expansions.update params: updates: @@ -1998,14 +2062,15 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-8.0-server-auth - run_on: ubuntu2004-arm64-small - tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, server, "8.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-8.0-server-auth + run_on: rhel8-zseries-small + tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, server, "8.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] + patchable: false commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile - command: expansions.update params: updates: @@ -2019,14 +2084,15 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-latest-replica-auth - run_on: ubuntu2004-arm64-small - tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, replica, latest, openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-latest-replica-auth + run_on: rhel8-zseries-small + tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, replica, latest, openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] + patchable: false commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile - command: expansions.update params: updates: @@ -2040,14 +2106,15 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-latest-server-auth - run_on: ubuntu2004-arm64-small - tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, server, latest, openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-latest-server-auth + run_on: rhel8-zseries-small + tags: [cse-matrix-openssl, test, rhel8-zseries, gcc, sasl-cyrus, cse, auth, server, latest, openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile }] + patchable: false commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile - command: expansions.update params: updates: @@ -2061,19 +2128,19 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-clang-compile - run_on: ubuntu2004-large - tags: [cse-matrix-openssl, compile, ubuntu2004, clang, cse, sasl-cyrus] + - name: cse-sasl-cyrus-openssl-rhel80-gcc-compile + run_on: rhel80-large + tags: [cse-matrix-openssl, compile, rhel80, gcc, cse, sasl-cyrus] commands: - func: find-cmake-latest - func: cse-sasl-cyrus-openssl-compile vars: - CC: clang - CXX: clang++ + CC: gcc + CXX: g++ - func: upload-build - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile - run_on: ubuntu2004-large - tags: [cse-matrix-openssl, compile, ubuntu2004, gcc, cse, sasl-cyrus] + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile + run_on: ubuntu2004-arm64-large + tags: [cse-matrix-openssl, compile, ubuntu2004-arm64, gcc, cse, sasl-cyrus] commands: - func: find-cmake-latest - func: cse-sasl-cyrus-openssl-compile @@ -2081,14 +2148,14 @@ tasks: CC: gcc CXX: g++ - func: upload-build - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-4.4-replica-auth - run_on: ubuntu2004-small - tags: [cse-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, cse, auth, replica, "4.4", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-4.4-replica-auth + run_on: ubuntu2004-arm64-small + tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, replica, "4.4", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - command: expansions.update params: updates: @@ -2102,14 +2169,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-4.4-server-auth - run_on: ubuntu2004-small - tags: [cse-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, cse, auth, server, "4.4", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-4.4-server-auth + run_on: ubuntu2004-arm64-small + tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, server, "4.4", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - command: expansions.update params: updates: @@ -2123,14 +2190,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-5.0-replica-auth - run_on: ubuntu2004-small - tags: [cse-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, cse, auth, replica, "5.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-5.0-replica-auth + run_on: ubuntu2004-arm64-small + tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, replica, "5.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - command: expansions.update params: updates: @@ -2144,14 +2211,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-5.0-server-auth - run_on: ubuntu2004-small - tags: [cse-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, cse, auth, server, "5.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-5.0-server-auth + run_on: ubuntu2004-arm64-small + tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, server, "5.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - command: expansions.update params: updates: @@ -2165,14 +2232,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-6.0-replica-auth - run_on: ubuntu2004-small - tags: [cse-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, cse, auth, replica, "6.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-6.0-replica-auth + run_on: ubuntu2004-arm64-small + tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, replica, "6.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - command: expansions.update params: updates: @@ -2186,14 +2253,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-6.0-server-auth - run_on: ubuntu2004-small - tags: [cse-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, cse, auth, server, "6.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-6.0-server-auth + run_on: ubuntu2004-arm64-small + tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, server, "6.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - command: expansions.update params: updates: @@ -2207,14 +2274,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-7.0-replica-auth - run_on: ubuntu2004-small - tags: [cse-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, cse, auth, replica, "7.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-7.0-replica-auth + run_on: ubuntu2004-arm64-small + tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, replica, "7.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - command: expansions.update params: updates: @@ -2228,14 +2295,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-7.0-server-auth - run_on: ubuntu2004-small - tags: [cse-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, cse, auth, server, "7.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-7.0-server-auth + run_on: ubuntu2004-arm64-small + tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, server, "7.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - command: expansions.update params: updates: @@ -2249,14 +2316,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-8.0-replica-auth - run_on: ubuntu2004-small - tags: [cse-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, cse, auth, replica, "8.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-8.0-replica-auth + run_on: ubuntu2004-arm64-small + tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, replica, "8.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - command: expansions.update params: updates: @@ -2270,14 +2337,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-8.0-server-auth - run_on: ubuntu2004-small - tags: [cse-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, cse, auth, server, "8.0", openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-8.0-server-auth + run_on: ubuntu2004-arm64-small + tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, server, "8.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - command: expansions.update params: updates: @@ -2291,14 +2358,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-latest-replica-auth - run_on: ubuntu2004-small - tags: [cse-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, cse, auth, replica, latest, openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-latest-replica-auth + run_on: ubuntu2004-arm64-small + tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, replica, latest, openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - command: expansions.update params: updates: @@ -2312,14 +2379,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-latest-server-auth - run_on: ubuntu2004-small - tags: [cse-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, cse, auth, server, latest, openssl] - depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-latest-server-auth + run_on: ubuntu2004-arm64-small + tags: [cse-matrix-openssl, test, ubuntu2004-arm64, gcc, sasl-cyrus, cse, auth, server, latest, openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + BUILD_NAME: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - command: expansions.update params: updates: @@ -2333,6 +2400,66 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests + - name: cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + run_on: ubuntu2004-large + tags: [cse-matrix-openssl, compile, ubuntu2004, clang, cse, sasl-cyrus] + commands: + - func: find-cmake-latest + - func: cse-sasl-cyrus-openssl-compile + vars: + CC: clang + CXX: clang++ + - func: upload-build + - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + run_on: ubuntu2004-large + tags: [cse-matrix-openssl, compile, ubuntu2004, gcc, cse, sasl-cyrus] + commands: + - func: find-cmake-latest + - func: cse-sasl-cyrus-openssl-compile + vars: + CC: gcc + CXX: g++ + - func: upload-build + - name: cse-sasl-cyrus-openssl-ubuntu2204-clang-12-compile + run_on: ubuntu2204-large + tags: [cse-matrix-openssl, compile, ubuntu2204, clang-12, cse, sasl-cyrus] + commands: + - func: find-cmake-latest + - func: cse-sasl-cyrus-openssl-compile + vars: + CC: clang-12 + CXX: clang++-12 + - func: upload-build + - name: cse-sasl-cyrus-openssl-ubuntu2204-gcc-compile + run_on: ubuntu2204-large + tags: [cse-matrix-openssl, compile, ubuntu2204, gcc, cse, sasl-cyrus] + commands: + - func: find-cmake-latest + - func: cse-sasl-cyrus-openssl-compile + vars: + CC: gcc + CXX: g++ + - func: upload-build + - name: cse-sasl-cyrus-openssl-ubuntu2404-clang-14-compile + run_on: ubuntu2404-large + tags: [cse-matrix-openssl, compile, ubuntu2404, clang-14, cse, sasl-cyrus] + commands: + - func: find-cmake-latest + - func: cse-sasl-cyrus-openssl-compile + vars: + CC: clang-14 + CXX: clang++-14 + - func: upload-build + - name: cse-sasl-cyrus-openssl-ubuntu2404-gcc-compile + run_on: ubuntu2404-large + tags: [cse-matrix-openssl, compile, ubuntu2404, gcc, cse, sasl-cyrus] + commands: + - func: find-cmake-latest + - func: cse-sasl-cyrus-openssl-compile + vars: + CC: gcc + CXX: g++ + - func: upload-build - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-compile run_on: windows-vsCurrent-large tags: [cse-matrix-openssl, compile, windows-vsCurrent, vs2017x64, cse, sasl-cyrus] @@ -2343,6 +2470,27 @@ tasks: CMAKE_GENERATOR: Visual Studio 15 2017 CMAKE_GENERATOR_PLATFORM: x64 - func: upload-build + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-4.2-replica-auth + run_on: windows-vsCurrent-small + tags: [cse-matrix-openssl, test, windows-vsCurrent, vs2017x64, sasl-cyrus, cse, auth, replica, "4.2", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-compile }] + commands: + - func: fetch-build + vars: + BUILD_NAME: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-compile + - command: expansions.update + params: + updates: + - { key: CMAKE_GENERATOR, value: Visual Studio 15 2017 } + - { key: CMAKE_GENERATOR_PLATFORM, value: x64 } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: "4.2" } + - { key: TOPOLOGY, value: replica_set } + - { key: SSL, value: openssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-mock-kms-servers + - func: run-tests - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-4.2-server-auth run_on: windows-vsCurrent-small tags: [cse-matrix-openssl, test, windows-vsCurrent, vs2017x64, sasl-cyrus, cse, auth, server, "4.2", openssl] @@ -2364,6 +2512,27 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-4.4-replica-auth + run_on: windows-vsCurrent-small + tags: [cse-matrix-openssl, test, windows-vsCurrent, vs2017x64, sasl-cyrus, cse, auth, replica, "4.4", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-compile }] + commands: + - func: fetch-build + vars: + BUILD_NAME: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-compile + - command: expansions.update + params: + updates: + - { key: CMAKE_GENERATOR, value: Visual Studio 15 2017 } + - { key: CMAKE_GENERATOR_PLATFORM, value: x64 } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: "4.4" } + - { key: TOPOLOGY, value: replica_set } + - { key: SSL, value: openssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-mock-kms-servers + - func: run-tests - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-4.4-server-auth run_on: windows-vsCurrent-small tags: [cse-matrix-openssl, test, windows-vsCurrent, vs2017x64, sasl-cyrus, cse, auth, server, "4.4", openssl] @@ -2385,6 +2554,27 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-5.0-replica-auth + run_on: windows-vsCurrent-small + tags: [cse-matrix-openssl, test, windows-vsCurrent, vs2017x64, sasl-cyrus, cse, auth, replica, "5.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-compile }] + commands: + - func: fetch-build + vars: + BUILD_NAME: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-compile + - command: expansions.update + params: + updates: + - { key: CMAKE_GENERATOR, value: Visual Studio 15 2017 } + - { key: CMAKE_GENERATOR_PLATFORM, value: x64 } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: "5.0" } + - { key: TOPOLOGY, value: replica_set } + - { key: SSL, value: openssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-mock-kms-servers + - func: run-tests - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-5.0-server-auth run_on: windows-vsCurrent-small tags: [cse-matrix-openssl, test, windows-vsCurrent, vs2017x64, sasl-cyrus, cse, auth, server, "5.0", openssl] @@ -2406,6 +2596,27 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-mock-kms-servers - func: run-tests + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-6.0-replica-auth + run_on: windows-vsCurrent-small + tags: [cse-matrix-openssl, test, windows-vsCurrent, vs2017x64, sasl-cyrus, cse, auth, replica, "6.0", openssl] + depends_on: [{ name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-compile }] + commands: + - func: fetch-build + vars: + BUILD_NAME: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-compile + - command: expansions.update + params: + updates: + - { key: CMAKE_GENERATOR, value: Visual Studio 15 2017 } + - { key: CMAKE_GENERATOR_PLATFORM, value: x64 } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: "6.0" } + - { key: TOPOLOGY, value: replica_set } + - { key: SSL, value: openssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-mock-kms-servers + - func: run-tests - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-6.0-server-auth run_on: windows-vsCurrent-small tags: [cse-matrix-openssl, test, windows-vsCurrent, vs2017x64, sasl-cyrus, cse, auth, server, "6.0", openssl] @@ -2776,9 +2987,9 @@ tasks: - name: kms-divergence-check commands: - func: kms-divergence-check - - name: loadbalanced-rhel8.9-gcc-compile - run_on: rhel8.9-large - tags: [loadbalanced, rhel8.9, gcc] + - name: loadbalanced-rhel8-latest-gcc-compile + run_on: rhel8-latest-large + tags: [loadbalanced, rhel8-latest, gcc] commands: - func: find-cmake-latest - command: subprocess.exec @@ -2794,14 +3005,14 @@ tasks: - -c - .evergreen/scripts/compile.sh - func: upload-build - - name: loadbalanced-rhel8.9-gcc-test-5.0-auth-openssl - run_on: rhel8.9-small - tags: [loadbalanced, rhel8.9, gcc, auth, openssl] - depends_on: [{ name: loadbalanced-rhel8.9-gcc-compile }] + - name: loadbalanced-rhel8-latest-gcc-test-5.0-auth-openssl + run_on: rhel8-latest-small + tags: [loadbalanced, rhel8-latest, gcc, auth, openssl] + depends_on: [{ name: loadbalanced-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: loadbalanced-rhel8.9-gcc-compile + BUILD_NAME: loadbalanced-rhel8-latest-gcc-compile - func: fetch-det - func: bootstrap-mongo-orchestration vars: @@ -2820,14 +3031,14 @@ tasks: CC: gcc LOADBALANCED: loadbalanced SSL: openssl - - name: loadbalanced-rhel8.9-gcc-test-5.0-noauth-nossl - run_on: rhel8.9-small - tags: [loadbalanced, rhel8.9, gcc, noauth, nossl] - depends_on: [{ name: loadbalanced-rhel8.9-gcc-compile }] + - name: loadbalanced-rhel8-latest-gcc-test-5.0-noauth-nossl + run_on: rhel8-latest-small + tags: [loadbalanced, rhel8-latest, gcc, noauth, nossl] + depends_on: [{ name: loadbalanced-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: loadbalanced-rhel8.9-gcc-compile + BUILD_NAME: loadbalanced-rhel8-latest-gcc-compile - func: fetch-det - func: bootstrap-mongo-orchestration vars: @@ -2846,14 +3057,14 @@ tasks: CC: gcc LOADBALANCED: loadbalanced SSL: nossl - - name: loadbalanced-rhel8.9-gcc-test-6.0-auth-openssl - run_on: rhel8.9-small - tags: [loadbalanced, rhel8.9, gcc, auth, openssl] - depends_on: [{ name: loadbalanced-rhel8.9-gcc-compile }] + - name: loadbalanced-rhel8-latest-gcc-test-6.0-auth-openssl + run_on: rhel8-latest-small + tags: [loadbalanced, rhel8-latest, gcc, auth, openssl] + depends_on: [{ name: loadbalanced-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: loadbalanced-rhel8.9-gcc-compile + BUILD_NAME: loadbalanced-rhel8-latest-gcc-compile - func: fetch-det - func: bootstrap-mongo-orchestration vars: @@ -2872,14 +3083,14 @@ tasks: CC: gcc LOADBALANCED: loadbalanced SSL: openssl - - name: loadbalanced-rhel8.9-gcc-test-6.0-noauth-nossl - run_on: rhel8.9-small - tags: [loadbalanced, rhel8.9, gcc, noauth, nossl] - depends_on: [{ name: loadbalanced-rhel8.9-gcc-compile }] + - name: loadbalanced-rhel8-latest-gcc-test-6.0-noauth-nossl + run_on: rhel8-latest-small + tags: [loadbalanced, rhel8-latest, gcc, noauth, nossl] + depends_on: [{ name: loadbalanced-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: loadbalanced-rhel8.9-gcc-compile + BUILD_NAME: loadbalanced-rhel8-latest-gcc-compile - func: fetch-det - func: bootstrap-mongo-orchestration vars: @@ -2898,14 +3109,14 @@ tasks: CC: gcc LOADBALANCED: loadbalanced SSL: nossl - - name: loadbalanced-rhel8.9-gcc-test-7.0-auth-openssl - run_on: rhel8.9-small - tags: [loadbalanced, rhel8.9, gcc, auth, openssl] - depends_on: [{ name: loadbalanced-rhel8.9-gcc-compile }] + - name: loadbalanced-rhel8-latest-gcc-test-7.0-auth-openssl + run_on: rhel8-latest-small + tags: [loadbalanced, rhel8-latest, gcc, auth, openssl] + depends_on: [{ name: loadbalanced-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: loadbalanced-rhel8.9-gcc-compile + BUILD_NAME: loadbalanced-rhel8-latest-gcc-compile - func: fetch-det - func: bootstrap-mongo-orchestration vars: @@ -2924,14 +3135,14 @@ tasks: CC: gcc LOADBALANCED: loadbalanced SSL: openssl - - name: loadbalanced-rhel8.9-gcc-test-7.0-noauth-nossl - run_on: rhel8.9-small - tags: [loadbalanced, rhel8.9, gcc, noauth, nossl] - depends_on: [{ name: loadbalanced-rhel8.9-gcc-compile }] + - name: loadbalanced-rhel8-latest-gcc-test-7.0-noauth-nossl + run_on: rhel8-latest-small + tags: [loadbalanced, rhel8-latest, gcc, noauth, nossl] + depends_on: [{ name: loadbalanced-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: loadbalanced-rhel8.9-gcc-compile + BUILD_NAME: loadbalanced-rhel8-latest-gcc-compile - func: fetch-det - func: bootstrap-mongo-orchestration vars: @@ -2950,14 +3161,14 @@ tasks: CC: gcc LOADBALANCED: loadbalanced SSL: nossl - - name: loadbalanced-rhel8.9-gcc-test-8.0-auth-openssl - run_on: rhel8.9-small - tags: [loadbalanced, rhel8.9, gcc, auth, openssl] - depends_on: [{ name: loadbalanced-rhel8.9-gcc-compile }] + - name: loadbalanced-rhel8-latest-gcc-test-8.0-auth-openssl + run_on: rhel8-latest-small + tags: [loadbalanced, rhel8-latest, gcc, auth, openssl] + depends_on: [{ name: loadbalanced-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: loadbalanced-rhel8.9-gcc-compile + BUILD_NAME: loadbalanced-rhel8-latest-gcc-compile - func: fetch-det - func: bootstrap-mongo-orchestration vars: @@ -2976,14 +3187,14 @@ tasks: CC: gcc LOADBALANCED: loadbalanced SSL: openssl - - name: loadbalanced-rhel8.9-gcc-test-8.0-noauth-nossl - run_on: rhel8.9-small - tags: [loadbalanced, rhel8.9, gcc, noauth, nossl] - depends_on: [{ name: loadbalanced-rhel8.9-gcc-compile }] + - name: loadbalanced-rhel8-latest-gcc-test-8.0-noauth-nossl + run_on: rhel8-latest-small + tags: [loadbalanced, rhel8-latest, gcc, noauth, nossl] + depends_on: [{ name: loadbalanced-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: loadbalanced-rhel8.9-gcc-compile + BUILD_NAME: loadbalanced-rhel8-latest-gcc-compile - func: fetch-det - func: bootstrap-mongo-orchestration vars: @@ -3002,14 +3213,14 @@ tasks: CC: gcc LOADBALANCED: loadbalanced SSL: nossl - - name: loadbalanced-rhel8.9-gcc-test-latest-auth-openssl - run_on: rhel8.9-small - tags: [loadbalanced, rhel8.9, gcc, auth, openssl] - depends_on: [{ name: loadbalanced-rhel8.9-gcc-compile }] + - name: loadbalanced-rhel8-latest-gcc-test-latest-auth-openssl + run_on: rhel8-latest-small + tags: [loadbalanced, rhel8-latest, gcc, auth, openssl] + depends_on: [{ name: loadbalanced-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: loadbalanced-rhel8.9-gcc-compile + BUILD_NAME: loadbalanced-rhel8-latest-gcc-compile - func: fetch-det - func: bootstrap-mongo-orchestration vars: @@ -3028,14 +3239,14 @@ tasks: CC: gcc LOADBALANCED: loadbalanced SSL: openssl - - name: loadbalanced-rhel8.9-gcc-test-latest-noauth-nossl - run_on: rhel8.9-small - tags: [loadbalanced, rhel8.9, gcc, noauth, nossl] - depends_on: [{ name: loadbalanced-rhel8.9-gcc-compile }] + - name: loadbalanced-rhel8-latest-gcc-test-latest-noauth-nossl + run_on: rhel8-latest-small + tags: [loadbalanced, rhel8-latest, gcc, noauth, nossl] + depends_on: [{ name: loadbalanced-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: loadbalanced-rhel8.9-gcc-compile + BUILD_NAME: loadbalanced-rhel8-latest-gcc-compile - func: fetch-det - func: bootstrap-mongo-orchestration vars: @@ -3083,15 +3294,6 @@ tasks: args: - -c - .evergreen/scripts/run-mock-server-tests.sh - - name: openssl-static-compile-debian10-gcc - run_on: debian10-large - tags: [openssl-static-matrix, debian10, gcc] - commands: - - func: find-cmake-latest - - func: openssl-static-compile - vars: - CC: gcc - CXX: g++ - name: openssl-static-compile-debian11-gcc run_on: debian11-large tags: [openssl-static-matrix, debian11, gcc] @@ -3101,9 +3303,9 @@ tasks: vars: CC: gcc CXX: g++ - - name: openssl-static-compile-debian92-gcc - run_on: debian92-large - tags: [openssl-static-matrix, debian92, gcc] + - name: openssl-static-compile-debian12-gcc + run_on: debian12-large + tags: [openssl-static-matrix, debian12, gcc] commands: - func: find-cmake-latest - func: openssl-static-compile @@ -3119,6 +3321,24 @@ tasks: vars: CC: gcc CXX: g++ + - name: openssl-static-compile-ubuntu2204-gcc + run_on: ubuntu2204-large + tags: [openssl-static-matrix, ubuntu2204, gcc] + commands: + - func: find-cmake-latest + - func: openssl-static-compile + vars: + CC: gcc + CXX: g++ + - name: openssl-static-compile-ubuntu2404-gcc + run_on: ubuntu2404-large + tags: [openssl-static-matrix, ubuntu2404, gcc] + commands: + - func: find-cmake-latest + - func: openssl-static-compile + vars: + CC: gcc + CXX: g++ - name: sasl-cyrus-darwinssl-macos-11-arm64-clang-compile run_on: macos-11-arm64 tags: [sasl-matrix-darwinssl, compile, macos-11-arm64, clang, sasl-cyrus] @@ -3312,187 +3532,282 @@ tasks: - { key: AUTH, value: auth } - { key: MONGODB_VERSION, value: "4.4" } - { key: TOPOLOGY, value: server } - - { key: SSL, value: darwinssl } + - { key: SSL, value: darwinssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-simple-http-server + - func: run-tests + - name: sasl-cyrus-darwinssl-macos-14-clang-test-5.0-server-auth + run_on: macos-14 + tags: [sasl-matrix-darwinssl, test, macos-14, clang, sasl-cyrus, auth, server, "5.0", darwinssl] + depends_on: [{ name: sasl-cyrus-darwinssl-macos-14-clang-compile }] + commands: + - func: fetch-build + vars: + BUILD_NAME: sasl-cyrus-darwinssl-macos-14-clang-compile + - command: expansions.update + params: + updates: + - { key: CC, value: clang } + - { key: CXX, value: clang++ } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: "5.0" } + - { key: TOPOLOGY, value: server } + - { key: SSL, value: darwinssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-simple-http-server + - func: run-tests + - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile + run_on: amazon2023-arm64-latest-large-m8g + tags: [sasl-matrix-openssl, compile, amazon2023-arm64-latest-large-m8g, gcc, sasl-cyrus] + commands: + - func: find-cmake-latest + - func: sasl-cyrus-openssl-compile + vars: + CC: gcc + CXX: g++ + - func: upload-build + - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-test-latest-replica-auth + run_on: amazon2023-arm64-latest-large-m8g + tags: [sasl-matrix-openssl, test, amazon2023-arm64-latest-large-m8g, gcc, sasl-cyrus, auth, replica, latest, openssl] + depends_on: [{ name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile }] + commands: + - func: fetch-build + vars: + BUILD_NAME: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile + - command: expansions.update + params: + updates: + - { key: CC, value: gcc } + - { key: CXX, value: g++ } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: latest } + - { key: TOPOLOGY, value: replica_set } + - { key: SSL, value: openssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-simple-http-server + - func: run-tests + - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-test-latest-server-auth + run_on: amazon2023-arm64-latest-large-m8g + tags: [sasl-matrix-openssl, test, amazon2023-arm64-latest-large-m8g, gcc, sasl-cyrus, auth, server, latest, openssl] + depends_on: [{ name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile }] + commands: + - func: fetch-build + vars: + BUILD_NAME: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile + - command: expansions.update + params: + updates: + - { key: CC, value: gcc } + - { key: CXX, value: g++ } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: latest } + - { key: TOPOLOGY, value: server } + - { key: SSL, value: openssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-simple-http-server + - func: run-tests + - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-test-latest-sharded-auth + run_on: amazon2023-arm64-latest-large-m8g + tags: [sasl-matrix-openssl, test, amazon2023-arm64-latest-large-m8g, gcc, sasl-cyrus, auth, sharded, latest, openssl] + depends_on: [{ name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile }] + commands: + - func: fetch-build + vars: + BUILD_NAME: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile + - command: expansions.update + params: + updates: + - { key: CC, value: gcc } + - { key: CXX, value: g++ } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: latest } + - { key: TOPOLOGY, value: sharded_cluster } + - { key: SSL, value: openssl } + - func: fetch-det + - func: bootstrap-mongo-orchestration + - func: run-simple-http-server + - func: run-tests + - name: sasl-cyrus-openssl-debian11-gcc-compile + run_on: debian11-large + tags: [sasl-matrix-openssl, compile, debian11, gcc, sasl-cyrus] + commands: + - func: find-cmake-latest + - func: sasl-cyrus-openssl-compile + vars: + CC: gcc + CXX: g++ + - func: upload-build + - name: sasl-cyrus-openssl-debian12-gcc-compile + run_on: debian12-large + tags: [sasl-matrix-openssl, compile, debian12, gcc, sasl-cyrus] + commands: + - func: find-cmake-latest + - func: sasl-cyrus-openssl-compile + vars: + CC: gcc + CXX: g++ + - func: upload-build + - name: sasl-cyrus-openssl-rhel8-latest-gcc-compile + run_on: rhel8-latest-large + tags: [sasl-matrix-openssl, compile, rhel8-latest, gcc, sasl-cyrus] + commands: + - func: find-cmake-latest + - func: sasl-cyrus-openssl-compile + vars: + CC: gcc + CXX: g++ + - func: upload-build + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-4.2-server-auth + run_on: rhel8-latest-small + tags: [sasl-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, auth, server, "4.2", openssl] + depends_on: [{ name: sasl-cyrus-openssl-rhel8-latest-gcc-compile }] + commands: + - func: fetch-build + vars: + BUILD_NAME: sasl-cyrus-openssl-rhel8-latest-gcc-compile + - command: expansions.update + params: + updates: + - { key: CC, value: gcc } + - { key: CXX, value: g++ } + - { key: AUTH, value: auth } + - { key: MONGODB_VERSION, value: "4.2" } + - { key: TOPOLOGY, value: server } + - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-cyrus-darwinssl-macos-14-clang-test-5.0-server-auth - run_on: macos-14 - tags: [sasl-matrix-darwinssl, test, macos-14, clang, sasl-cyrus, auth, server, "5.0", darwinssl] - depends_on: [{ name: sasl-cyrus-darwinssl-macos-14-clang-compile }] + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-4.4-server-auth + run_on: rhel8-latest-small + tags: [sasl-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, auth, server, "4.4", openssl] + depends_on: [{ name: sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-cyrus-darwinssl-macos-14-clang-compile + BUILD_NAME: sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - - { key: CC, value: clang } - - { key: CXX, value: clang++ } + - { key: CC, value: gcc } + - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "5.0" } + - { key: MONGODB_VERSION, value: "4.4" } - { key: TOPOLOGY, value: server } - - { key: SSL, value: darwinssl } + - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile - run_on: amazon2023-arm64-latest-large-m8g - tags: [sasl-matrix-openssl, compile, amazon2023-arm64-latest-large-m8g, gcc, sasl-cyrus] - commands: - - func: find-cmake-latest - - func: sasl-cyrus-openssl-compile - vars: - CC: gcc - CXX: g++ - - func: upload-build - - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-test-latest-replica-auth - run_on: amazon2023-arm64-latest-large-m8g - tags: [sasl-matrix-openssl, test, amazon2023-arm64-latest-large-m8g, gcc, sasl-cyrus, auth, replica, latest, openssl] - depends_on: [{ name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile }] + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-5.0-server-auth + run_on: rhel8-latest-small + tags: [sasl-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, auth, server, "5.0", openssl] + depends_on: [{ name: sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile + BUILD_NAME: sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: latest } - - { key: TOPOLOGY, value: replica_set } + - { key: MONGODB_VERSION, value: "5.0" } + - { key: TOPOLOGY, value: server } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-test-latest-server-auth - run_on: amazon2023-arm64-latest-large-m8g - tags: [sasl-matrix-openssl, test, amazon2023-arm64-latest-large-m8g, gcc, sasl-cyrus, auth, server, latest, openssl] - depends_on: [{ name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile }] + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-6.0-server-auth + run_on: rhel8-latest-small + tags: [sasl-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, auth, server, "6.0", openssl] + depends_on: [{ name: sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile + BUILD_NAME: sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: latest } + - { key: MONGODB_VERSION, value: "6.0" } - { key: TOPOLOGY, value: server } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-test-latest-sharded-auth - run_on: amazon2023-arm64-latest-large-m8g - tags: [sasl-matrix-openssl, test, amazon2023-arm64-latest-large-m8g, gcc, sasl-cyrus, auth, sharded, latest, openssl] - depends_on: [{ name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile }] + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-7.0-server-auth + run_on: rhel8-latest-small + tags: [sasl-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, auth, server, "7.0", openssl] + depends_on: [{ name: sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile + BUILD_NAME: sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: latest } - - { key: TOPOLOGY, value: sharded_cluster } + - { key: MONGODB_VERSION, value: "7.0" } + - { key: TOPOLOGY, value: server } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-cyrus-openssl-debian10-gcc-compile - run_on: debian10-large - tags: [sasl-matrix-openssl, compile, debian10, gcc, sasl-cyrus] - commands: - - func: find-cmake-latest - - func: sasl-cyrus-openssl-compile - vars: - CC: gcc - CXX: g++ - - func: upload-build - - name: sasl-cyrus-openssl-debian10-gcc-test-4.2-replica-auth - run_on: debian10-small - tags: [sasl-matrix-openssl, test, debian10, gcc, sasl-cyrus, auth, replica, "4.2", openssl] - depends_on: [{ name: sasl-cyrus-openssl-debian10-gcc-compile }] + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-8.0-server-auth + run_on: rhel8-latest-small + tags: [sasl-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, auth, server, "8.0", openssl] + depends_on: [{ name: sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-cyrus-openssl-debian10-gcc-compile + BUILD_NAME: sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "4.2" } - - { key: TOPOLOGY, value: replica_set } + - { key: MONGODB_VERSION, value: "8.0" } + - { key: TOPOLOGY, value: server } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-cyrus-openssl-debian10-gcc-test-4.2-server-auth - run_on: debian10-small - tags: [sasl-matrix-openssl, test, debian10, gcc, sasl-cyrus, auth, server, "4.2", openssl] - depends_on: [{ name: sasl-cyrus-openssl-debian10-gcc-compile }] + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-latest-server-auth + run_on: rhel8-latest-small + tags: [sasl-matrix-openssl, test, rhel8-latest, gcc, sasl-cyrus, auth, server, latest, openssl] + depends_on: [{ name: sasl-cyrus-openssl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-cyrus-openssl-debian10-gcc-compile + BUILD_NAME: sasl-cyrus-openssl-rhel8-latest-gcc-compile - command: expansions.update params: updates: - { key: CC, value: gcc } - { key: CXX, value: g++ } - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "4.2" } + - { key: MONGODB_VERSION, value: latest } - { key: TOPOLOGY, value: server } - { key: SSL, value: openssl } - func: fetch-det - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-cyrus-openssl-debian11-gcc-compile - run_on: debian11-large - tags: [sasl-matrix-openssl, compile, debian11, gcc, sasl-cyrus] - commands: - - func: find-cmake-latest - - func: sasl-cyrus-openssl-compile - vars: - CC: gcc - CXX: g++ - - func: upload-build - - name: sasl-cyrus-openssl-debian92-clang-compile - run_on: debian92-large - tags: [sasl-matrix-openssl, compile, debian92, clang, sasl-cyrus] - commands: - - func: find-cmake-latest - - func: sasl-cyrus-openssl-compile - vars: - CC: clang - CXX: clang++ - - func: upload-build - - name: sasl-cyrus-openssl-debian92-gcc-compile - run_on: debian92-large - tags: [sasl-matrix-openssl, compile, debian92, gcc, sasl-cyrus] - commands: - - func: find-cmake-latest - - func: sasl-cyrus-openssl-compile - vars: - CC: gcc - CXX: g++ - - func: upload-build - name: sasl-cyrus-openssl-rhel8-power-gcc-compile run_on: rhel8-power-large tags: [sasl-matrix-openssl, compile, rhel8-power, gcc, sasl-cyrus] @@ -3935,142 +4250,46 @@ tasks: CC: clang CXX: clang++ - func: upload-build - - name: sasl-cyrus-openssl-ubuntu2004-gcc-compile - run_on: ubuntu2004-large - tags: [sasl-matrix-openssl, compile, ubuntu2004, gcc, sasl-cyrus] + - name: sasl-cyrus-openssl-ubuntu2204-clang-12-compile + run_on: ubuntu2204-large + tags: [sasl-matrix-openssl, compile, ubuntu2204, clang-12, sasl-cyrus] commands: - func: find-cmake-latest - func: sasl-cyrus-openssl-compile vars: - CC: gcc - CXX: g++ + CC: clang-12 + CXX: clang++-12 - func: upload-build - - name: sasl-cyrus-openssl-ubuntu2004-gcc-test-4.4-server-auth - run_on: ubuntu2004-small - tags: [sasl-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, auth, server, "4.4", openssl] - depends_on: [{ name: sasl-cyrus-openssl-ubuntu2004-gcc-compile }] - commands: - - func: fetch-build - vars: - BUILD_NAME: sasl-cyrus-openssl-ubuntu2004-gcc-compile - - command: expansions.update - params: - updates: - - { key: CC, value: gcc } - - { key: CXX, value: g++ } - - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "4.4" } - - { key: TOPOLOGY, value: server } - - { key: SSL, value: openssl } - - func: fetch-det - - func: bootstrap-mongo-orchestration - - func: run-simple-http-server - - func: run-tests - - name: sasl-cyrus-openssl-ubuntu2004-gcc-test-5.0-server-auth - run_on: ubuntu2004-small - tags: [sasl-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, auth, server, "5.0", openssl] - depends_on: [{ name: sasl-cyrus-openssl-ubuntu2004-gcc-compile }] - commands: - - func: fetch-build - vars: - BUILD_NAME: sasl-cyrus-openssl-ubuntu2004-gcc-compile - - command: expansions.update - params: - updates: - - { key: CC, value: gcc } - - { key: CXX, value: g++ } - - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "5.0" } - - { key: TOPOLOGY, value: server } - - { key: SSL, value: openssl } - - func: fetch-det - - func: bootstrap-mongo-orchestration - - func: run-simple-http-server - - func: run-tests - - name: sasl-cyrus-openssl-ubuntu2004-gcc-test-6.0-server-auth - run_on: ubuntu2004-small - tags: [sasl-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, auth, server, "6.0", openssl] - depends_on: [{ name: sasl-cyrus-openssl-ubuntu2004-gcc-compile }] - commands: - - func: fetch-build - vars: - BUILD_NAME: sasl-cyrus-openssl-ubuntu2004-gcc-compile - - command: expansions.update - params: - updates: - - { key: CC, value: gcc } - - { key: CXX, value: g++ } - - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "6.0" } - - { key: TOPOLOGY, value: server } - - { key: SSL, value: openssl } - - func: fetch-det - - func: bootstrap-mongo-orchestration - - func: run-simple-http-server - - func: run-tests - - name: sasl-cyrus-openssl-ubuntu2004-gcc-test-7.0-server-auth - run_on: ubuntu2004-small - tags: [sasl-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, auth, server, "7.0", openssl] - depends_on: [{ name: sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + - name: sasl-cyrus-openssl-ubuntu2204-gcc-compile + run_on: ubuntu2204-large + tags: [sasl-matrix-openssl, compile, ubuntu2204, gcc, sasl-cyrus] commands: - - func: fetch-build + - func: find-cmake-latest + - func: sasl-cyrus-openssl-compile vars: - BUILD_NAME: sasl-cyrus-openssl-ubuntu2004-gcc-compile - - command: expansions.update - params: - updates: - - { key: CC, value: gcc } - - { key: CXX, value: g++ } - - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "7.0" } - - { key: TOPOLOGY, value: server } - - { key: SSL, value: openssl } - - func: fetch-det - - func: bootstrap-mongo-orchestration - - func: run-simple-http-server - - func: run-tests - - name: sasl-cyrus-openssl-ubuntu2004-gcc-test-8.0-server-auth - run_on: ubuntu2004-small - tags: [sasl-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, auth, server, "8.0", openssl] - depends_on: [{ name: sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + CC: gcc + CXX: g++ + - func: upload-build + - name: sasl-cyrus-openssl-ubuntu2404-clang-14-compile + run_on: ubuntu2404-large + tags: [sasl-matrix-openssl, compile, ubuntu2404, clang-14, sasl-cyrus] commands: - - func: fetch-build + - func: find-cmake-latest + - func: sasl-cyrus-openssl-compile vars: - BUILD_NAME: sasl-cyrus-openssl-ubuntu2004-gcc-compile - - command: expansions.update - params: - updates: - - { key: CC, value: gcc } - - { key: CXX, value: g++ } - - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: "8.0" } - - { key: TOPOLOGY, value: server } - - { key: SSL, value: openssl } - - func: fetch-det - - func: bootstrap-mongo-orchestration - - func: run-simple-http-server - - func: run-tests - - name: sasl-cyrus-openssl-ubuntu2004-gcc-test-latest-server-auth - run_on: ubuntu2004-small - tags: [sasl-matrix-openssl, test, ubuntu2004, gcc, sasl-cyrus, auth, server, latest, openssl] - depends_on: [{ name: sasl-cyrus-openssl-ubuntu2004-gcc-compile }] + CC: clang-14 + CXX: clang++-14 + - func: upload-build + - name: sasl-cyrus-openssl-ubuntu2404-gcc-compile + run_on: ubuntu2404-large + tags: [sasl-matrix-openssl, compile, ubuntu2404, gcc, sasl-cyrus] commands: - - func: fetch-build + - func: find-cmake-latest + - func: sasl-cyrus-openssl-compile vars: - BUILD_NAME: sasl-cyrus-openssl-ubuntu2004-gcc-compile - - command: expansions.update - params: - updates: - - { key: CC, value: gcc } - - { key: CXX, value: g++ } - - { key: AUTH, value: auth } - - { key: MONGODB_VERSION, value: latest } - - { key: TOPOLOGY, value: server } - - { key: SSL, value: openssl } - - func: fetch-det - - func: bootstrap-mongo-orchestration - - func: run-simple-http-server - - func: run-tests + CC: gcc + CXX: g++ + - func: upload-build - name: sasl-cyrus-openssl-windows-2019-vs2017-x64-compile run_on: windows-vsCurrent-large tags: [sasl-matrix-openssl, compile, windows-vsCurrent, vs2017x64, sasl-cyrus] @@ -4102,9 +4321,9 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-debian10-gcc-compile - run_on: debian10-large - tags: [sasl-matrix-nossl, compile, debian10, gcc, sasl-off] + - name: sasl-off-nossl-rhel8-latest-gcc-compile + run_on: rhel8-latest-large + tags: [sasl-matrix-nossl, compile, rhel8-latest, gcc, sasl-off] commands: - func: find-cmake-latest - func: sasl-off-nossl-compile @@ -4112,14 +4331,14 @@ tasks: CC: gcc CXX: g++ - func: upload-build - - name: sasl-off-nossl-debian10-gcc-test-4.2-replica-noauth - run_on: debian10-small - tags: [sasl-matrix-nossl, test, debian10, gcc, sasl-off, noauth, replica, "4.2"] - depends_on: [{ name: sasl-off-nossl-debian10-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-4.2-replica-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, replica, "4.2"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-debian10-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4133,14 +4352,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-debian10-gcc-test-4.2-server-noauth - run_on: debian10-small - tags: [sasl-matrix-nossl, test, debian10, gcc, sasl-off, noauth, server, "4.2"] - depends_on: [{ name: sasl-off-nossl-debian10-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-4.2-server-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, server, "4.2"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-debian10-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4154,14 +4373,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-debian10-gcc-test-4.2-sharded-noauth - run_on: debian10-small - tags: [sasl-matrix-nossl, test, debian10, gcc, sasl-off, noauth, sharded, "4.2"] - depends_on: [{ name: sasl-off-nossl-debian10-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-4.2-sharded-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, sharded, "4.2"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-debian10-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4175,24 +4394,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-compile - run_on: ubuntu2004-large - tags: [sasl-matrix-nossl, compile, ubuntu2004, gcc, sasl-off] - commands: - - func: find-cmake-latest - - func: sasl-off-nossl-compile - vars: - CC: gcc - CXX: g++ - - func: upload-build - - name: sasl-off-nossl-ubuntu2004-gcc-test-4.4-replica-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, replica, "4.4"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-4.4-replica-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, replica, "4.4"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4206,14 +4415,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-4.4-server-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, server, "4.4"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-4.4-server-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, server, "4.4"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4227,14 +4436,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-4.4-sharded-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, sharded, "4.4"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-4.4-sharded-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, sharded, "4.4"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4248,14 +4457,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-5.0-replica-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, replica, "5.0"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-5.0-replica-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, replica, "5.0"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4269,14 +4478,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-5.0-server-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, server, "5.0"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-5.0-server-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, server, "5.0"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4290,14 +4499,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-5.0-sharded-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, sharded, "5.0"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-5.0-sharded-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, sharded, "5.0"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4311,14 +4520,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-6.0-replica-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, replica, "6.0"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-6.0-replica-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, replica, "6.0"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4332,14 +4541,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-6.0-server-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, server, "6.0"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-6.0-server-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, server, "6.0"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4353,14 +4562,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-6.0-sharded-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, sharded, "6.0"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-6.0-sharded-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, sharded, "6.0"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4374,14 +4583,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-7.0-replica-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, replica, "7.0"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-7.0-replica-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, replica, "7.0"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4395,14 +4604,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-7.0-server-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, server, "7.0"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-7.0-server-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, server, "7.0"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4416,14 +4625,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-7.0-sharded-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, sharded, "7.0"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-7.0-sharded-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, sharded, "7.0"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4437,14 +4646,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-8.0-replica-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, replica, "8.0"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-8.0-replica-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, replica, "8.0"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4458,14 +4667,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-8.0-server-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, server, "8.0"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-8.0-server-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, server, "8.0"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4479,14 +4688,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-8.0-sharded-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, sharded, "8.0"] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-8.0-sharded-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, sharded, "8.0"] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4500,14 +4709,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-latest-replica-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, replica, latest] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-latest-replica-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, replica, latest] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4521,14 +4730,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-latest-server-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, server, latest] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-latest-server-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, server, latest] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4542,14 +4751,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: sasl-off-nossl-ubuntu2004-gcc-test-latest-sharded-noauth - run_on: ubuntu2004-small - tags: [sasl-matrix-nossl, test, ubuntu2004, gcc, sasl-off, noauth, sharded, latest] - depends_on: [{ name: sasl-off-nossl-ubuntu2004-gcc-compile }] + - name: sasl-off-nossl-rhel8-latest-gcc-test-latest-sharded-noauth + run_on: rhel8-latest-small + tags: [sasl-matrix-nossl, test, rhel8-latest, gcc, sasl-off, noauth, sharded, latest] + depends_on: [{ name: sasl-off-nossl-rhel8-latest-gcc-compile }] commands: - func: fetch-build vars: - BUILD_NAME: sasl-off-nossl-ubuntu2004-gcc-compile + BUILD_NAME: sasl-off-nossl-rhel8-latest-gcc-compile - command: expansions.update params: updates: @@ -4563,6 +4772,26 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests + - name: sasl-off-nossl-ubuntu2204-gcc-compile + run_on: ubuntu2204-large + tags: [sasl-matrix-nossl, compile, ubuntu2204, gcc, sasl-off] + commands: + - func: find-cmake-latest + - func: sasl-off-nossl-compile + vars: + CC: gcc + CXX: g++ + - func: upload-build + - name: sasl-off-nossl-ubuntu2404-gcc-compile + run_on: ubuntu2404-large + tags: [sasl-matrix-nossl, compile, ubuntu2404, gcc, sasl-off] + commands: + - func: find-cmake-latest + - func: sasl-off-nossl-compile + vars: + CC: gcc + CXX: g++ + - func: upload-build - name: sasl-off-nossl-windows-2019-vs2017-x64-compile run_on: windows-vsCurrent-large tags: [sasl-matrix-nossl, compile, windows-vsCurrent, vs2017x64, sasl-off] @@ -4890,16 +5119,6 @@ tasks: CXX: clang++ MARCH: i686 - func: upload scan artifacts - - name: std-c11-debian10-gcc-compile - run_on: debian10-large - tags: [std-matrix, debian10, gcc, compile, std-c11] - commands: - - func: find-cmake-latest - - func: std-compile - vars: - CC: gcc-8 - CXX: g++-8 - C_STD_VERSION: 11 - name: std-c11-debian11-gcc-compile run_on: debian11-large tags: [std-matrix, debian11, gcc, compile, std-c11] @@ -4910,9 +5129,9 @@ tasks: CC: gcc-10 CXX: g++-10 C_STD_VERSION: 11 - - name: std-c11-rhel7.9-gcc-compile - run_on: rhel7.9-large - tags: [std-matrix, rhel7.9, gcc, compile, std-c11] + - name: std-c11-rhel7-latest-gcc-compile + run_on: rhel7-latest-large + tags: [std-matrix, rhel7-latest, gcc, compile, std-c11] commands: - func: find-cmake-latest - func: std-compile @@ -5090,6 +5309,16 @@ tasks: CC: clang-12 CXX: clang++-12 C_STD_VERSION: 11 + - name: std-c11-ubuntu2404-gcc-compile + run_on: ubuntu2404-large + tags: [std-matrix, ubuntu2404, gcc, compile, std-c11] + commands: + - func: find-cmake-latest + - func: std-compile + vars: + CC: gcc-13 + CXX: g++-13 + C_STD_VERSION: 11 - name: std-c11-windows-2019-vs2015-x64-compile run_on: windows-vsCurrent-large tags: [std-matrix, windows-vsCurrent, vs2015x64, compile, std-c11] @@ -5130,16 +5359,6 @@ tasks: CMAKE_GENERATOR: Visual Studio 17 2022 CMAKE_GENERATOR_PLATFORM: x64 C_STD_VERSION: 11 - - name: std-c17-debian10-gcc-compile - run_on: debian10-large - tags: [std-matrix, debian10, gcc, compile, std-c17] - commands: - - func: find-cmake-latest - - func: std-compile - vars: - CC: gcc-8 - CXX: g++-8 - C_STD_VERSION: 17 - name: std-c17-debian11-gcc-compile run_on: debian11-large tags: [std-matrix, debian11, gcc, compile, std-c17] @@ -5320,6 +5539,16 @@ tasks: CC: clang-12 CXX: clang++-12 C_STD_VERSION: 17 + - name: std-c17-ubuntu2404-gcc-compile + run_on: ubuntu2404-large + tags: [std-matrix, ubuntu2404, gcc, compile, std-c17] + commands: + - func: find-cmake-latest + - func: std-compile + vars: + CC: gcc-13 + CXX: g++-13 + C_STD_VERSION: 17 - name: std-c17-windows-2019-vs2019-x64-compile run_on: windows-vsCurrent-large tags: [std-matrix, windows-vsCurrent, vs2019x64, compile, std-c17] @@ -5490,16 +5719,16 @@ tasks: CC: clang-12 CXX: clang++-12 C_STD_VERSION: 23 - - name: std-c99-debian10-gcc-compile - run_on: debian10-large - tags: [std-matrix, debian10, gcc, compile, std-c99] + - name: std-c23-ubuntu2404-gcc-compile + run_on: ubuntu2404-large + tags: [std-matrix, ubuntu2404, gcc, compile, std-c23] commands: - func: find-cmake-latest - func: std-compile vars: - CC: gcc-8 - CXX: g++-8 - C_STD_VERSION: 99 + CC: gcc-13 + CXX: g++-13 + C_STD_VERSION: 23 - name: std-c99-debian11-gcc-compile run_on: debian11-large tags: [std-matrix, debian11, gcc, compile, std-c99] @@ -5510,9 +5739,9 @@ tasks: CC: gcc-10 CXX: g++-10 C_STD_VERSION: 99 - - name: std-c99-rhel7.9-gcc-compile - run_on: rhel7.9-large - tags: [std-matrix, rhel7.9, gcc, compile, std-c99] + - name: std-c99-rhel7-latest-gcc-compile + run_on: rhel7-latest-large + tags: [std-matrix, rhel7-latest, gcc, compile, std-c99] commands: - func: find-cmake-latest - func: std-compile @@ -5690,6 +5919,16 @@ tasks: CC: clang-12 CXX: clang++-12 C_STD_VERSION: 99 + - name: std-c99-ubuntu2404-gcc-compile + run_on: ubuntu2404-large + tags: [std-matrix, ubuntu2404, gcc, compile, std-c99] + commands: + - func: find-cmake-latest + - func: std-compile + vars: + CC: gcc-13 + CXX: g++-13 + C_STD_VERSION: 99 - name: std-c99-windows-2019-vs2015-x64-compile run_on: windows-vsCurrent-large tags: [std-matrix, windows-vsCurrent, vs2015x64, compile, std-c99] @@ -5730,9 +5969,9 @@ tasks: CMAKE_GENERATOR: Visual Studio 17 2022 CMAKE_GENERATOR_PLATFORM: x64 C_STD_VERSION: 99 - - name: tsan-sasl-cyrus-openssl-debian10-clang-compile - run_on: debian10-large - tags: [sanitizers-matrix-tsan, compile, debian10, clang, tsan, sasl-cyrus] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile + run_on: rhel8-latest-large + tags: [sanitizers-matrix-tsan, compile, rhel8-latest, clang, tsan, sasl-cyrus] commands: - func: find-cmake-latest - func: sasl-cyrus-openssl-compile @@ -5740,14 +5979,14 @@ tasks: CC: clang CXX: clang++ - func: upload-build - - name: tsan-sasl-cyrus-openssl-debian10-clang-test-4.2-replica-auth - run_on: debian10-small - tags: [sanitizers-matrix-tsan, test, debian10, clang, sasl-cyrus, tsan, auth, replica, "4.2", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-debian10-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-4.2-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, replica, "4.2", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-debian10-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -5761,14 +6000,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-debian10-clang-test-4.2-server-auth - run_on: debian10-small - tags: [sanitizers-matrix-tsan, test, debian10, clang, sasl-cyrus, tsan, auth, server, "4.2", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-debian10-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-4.2-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, server, "4.2", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-debian10-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -5782,14 +6021,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-debian10-clang-test-4.2-sharded-auth - run_on: debian10-small - tags: [sanitizers-matrix-tsan, test, debian10, clang, sasl-cyrus, tsan, auth, sharded, "4.2", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-debian10-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-4.2-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, sharded, "4.2", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-debian10-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -5803,24 +6042,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile - run_on: ubuntu2004-large - tags: [sanitizers-matrix-tsan, compile, ubuntu2004, clang, tsan, sasl-cyrus] - commands: - - func: find-cmake-latest - - func: sasl-cyrus-openssl-compile - vars: - CC: clang - CXX: clang++ - - func: upload-build - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-4.4-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, replica, "4.4", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-4.4-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, replica, "4.4", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -5834,14 +6063,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-4.4-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, server, "4.4", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-4.4-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, server, "4.4", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -5855,14 +6084,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-4.4-sharded-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, sharded, "4.4", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-4.4-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, sharded, "4.4", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -5876,14 +6105,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-5.0-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, replica, "5.0", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-5.0-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, replica, "5.0", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -5897,14 +6126,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-5.0-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, server, "5.0", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-5.0-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, server, "5.0", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -5918,14 +6147,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-5.0-sharded-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, sharded, "5.0", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-5.0-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, sharded, "5.0", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -5939,14 +6168,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-6.0-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, replica, "6.0", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-6.0-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, replica, "6.0", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -5960,14 +6189,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-6.0-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, server, "6.0", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-6.0-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, server, "6.0", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -5981,14 +6210,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-6.0-sharded-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, sharded, "6.0", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-6.0-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, sharded, "6.0", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -6002,14 +6231,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-7.0-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, replica, "7.0", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-7.0-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, replica, "7.0", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -6023,14 +6252,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-7.0-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, server, "7.0", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-7.0-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, server, "7.0", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -6044,14 +6273,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-7.0-sharded-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, sharded, "7.0", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-7.0-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, sharded, "7.0", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -6065,14 +6294,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-8.0-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, replica, "8.0", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-8.0-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, replica, "8.0", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -6086,14 +6315,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-8.0-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, server, "8.0", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-8.0-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, server, "8.0", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -6107,14 +6336,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-8.0-sharded-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, sharded, "8.0", openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-8.0-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, sharded, "8.0", openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -6128,14 +6357,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-latest-replica-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, replica, latest, openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-latest-replica-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, replica, latest, openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -6149,14 +6378,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-latest-server-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, server, latest, openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-latest-server-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, server, latest, openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: @@ -6170,14 +6399,14 @@ tasks: - func: bootstrap-mongo-orchestration - func: run-simple-http-server - func: run-tests - - name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-test-latest-sharded-auth - run_on: ubuntu2004-small - tags: [sanitizers-matrix-tsan, test, ubuntu2004, clang, sasl-cyrus, tsan, auth, sharded, latest, openssl] - depends_on: [{ name: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile }] + - name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-test-latest-sharded-auth + run_on: rhel8-latest-small + tags: [sanitizers-matrix-tsan, test, rhel8-latest, clang, sasl-cyrus, tsan, auth, sharded, latest, openssl] + depends_on: [{ name: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile }] commands: - func: fetch-build vars: - BUILD_NAME: tsan-sasl-cyrus-openssl-ubuntu2004-clang-compile + BUILD_NAME: tsan-sasl-cyrus-openssl-rhel8-latest-clang-compile - command: expansions.update params: updates: diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index 01bf9c6f3a..30437749ef 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -100,69 +100,82 @@ buildvariants: expansions: CLIENT_SIDE_ENCRYPTION: "on" tasks: - - name: cse-sasl-cyrus-openssl-debian92-clang-compile - - name: cse-sasl-cyrus-openssl-debian92-gcc-compile - - name: cse-sasl-cyrus-openssl-debian10-clang-compile - - name: cse-sasl-cyrus-openssl-debian10-gcc-compile - name: cse-sasl-cyrus-openssl-debian11-clang-compile - name: cse-sasl-cyrus-openssl-debian11-gcc-compile - - name: cse-sasl-cyrus-openssl-rhel80-gcc-compile + - name: cse-sasl-cyrus-openssl-debian12-clang-compile + - name: cse-sasl-cyrus-openssl-debian12-gcc-compile + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-compile + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-4.2-replica-auth + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-4.2-server-auth + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-4.4-replica-auth + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-4.4-server-auth + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-5.0-replica-auth + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-5.0-server-auth + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-6.0-replica-auth + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-6.0-server-auth + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-7.0-replica-auth + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-7.0-server-auth + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-8.0-replica-auth + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-8.0-server-auth + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-latest-replica-auth + - name: cse-sasl-cyrus-openssl-rhel8-latest-gcc-test-latest-server-auth - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-compile batchtime: 1440 - - name: cse-sasl-cyrus-openssl-ubuntu2004-clang-compile - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-compile - - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-5.0-server-auth + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-5.0-replica-auth batchtime: 1440 - - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-4.2-server-auth - - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-4.4-server-auth - - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-5.0-server-auth - - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-6.0-server-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-4.4-server-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-5.0-server-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-6.0-server-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-7.0-server-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-8.0-server-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-latest-server-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-4.4-replica-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-5.0-replica-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-6.0-replica-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-7.0-replica-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-8.0-replica-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-test-latest-replica-auth - - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-7.0-server-auth + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-5.0-server-auth batchtime: 1440 - - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-8.0-server-auth + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-6.0-replica-auth batchtime: 1440 - - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-latest-server-auth + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-6.0-server-auth batchtime: 1440 - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-7.0-replica-auth batchtime: 1440 + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-7.0-server-auth + batchtime: 1440 - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-8.0-replica-auth batchtime: 1440 + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-8.0-server-auth + batchtime: 1440 - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-latest-replica-auth batchtime: 1440 - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-4.4-server-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-5.0-server-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-6.0-server-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-7.0-server-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-8.0-server-auth - - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-latest-server-auth + - name: cse-sasl-cyrus-openssl-rhel8-zseries-gcc-test-latest-server-auth + batchtime: 1440 + - name: cse-sasl-cyrus-openssl-rhel80-gcc-compile + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-4.4-replica-auth + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-4.4-server-auth - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-5.0-replica-auth + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-5.0-server-auth - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-6.0-replica-auth + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-6.0-server-auth - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-7.0-replica-auth + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-7.0-server-auth - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-8.0-replica-auth + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-8.0-server-auth - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-latest-replica-auth - - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-7.0-server-auth - - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-8.0-server-auth - - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-latest-server-auth + - name: cse-sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-latest-server-auth + - name: cse-sasl-cyrus-openssl-ubuntu2004-clang-compile + - name: cse-sasl-cyrus-openssl-ubuntu2004-gcc-compile + - name: cse-sasl-cyrus-openssl-ubuntu2204-clang-12-compile + - name: cse-sasl-cyrus-openssl-ubuntu2204-gcc-compile + - name: cse-sasl-cyrus-openssl-ubuntu2404-clang-14-compile + - name: cse-sasl-cyrus-openssl-ubuntu2404-gcc-compile + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-compile + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-4.2-replica-auth + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-4.2-server-auth + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-4.4-replica-auth + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-4.4-server-auth + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-5.0-replica-auth + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-5.0-server-auth + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-6.0-replica-auth + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-6.0-server-auth - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-7.0-replica-auth + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-7.0-server-auth - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-8.0-replica-auth + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-8.0-server-auth - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-latest-replica-auth - - name: cse-sasl-cyrus-openssl-debian10-gcc-test-4.2-server-auth - - name: cse-sasl-cyrus-openssl-debian10-gcc-test-4.2-replica-auth + - name: cse-sasl-cyrus-openssl-windows-2019-vs2017-x64-test-latest-server-auth - name: cse-matrix-winssl display_name: cse-matrix-winssl expansions: @@ -218,20 +231,22 @@ buildvariants: display_name: sasl-matrix-openssl expansions: {} tasks: - - name: sasl-cyrus-openssl-debian92-clang-compile - - name: sasl-cyrus-openssl-debian92-gcc-compile - - name: sasl-cyrus-openssl-debian10-gcc-compile + - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile + - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-test-latest-replica-auth + - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-test-latest-server-auth + - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-test-latest-sharded-auth - name: sasl-cyrus-openssl-debian11-gcc-compile - - name: sasl-cyrus-openssl-rhel80-gcc-compile + - name: sasl-cyrus-openssl-debian12-gcc-compile + - name: sasl-cyrus-openssl-rhel8-latest-gcc-compile + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-4.2-server-auth + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-4.4-server-auth + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-5.0-server-auth + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-6.0-server-auth + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-7.0-server-auth + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-8.0-server-auth + - name: sasl-cyrus-openssl-rhel8-latest-gcc-test-latest-server-auth - name: sasl-cyrus-openssl-rhel8-power-gcc-compile batchtime: 1440 - - name: sasl-cyrus-openssl-rhel8-zseries-gcc-compile - batchtime: 1440 - - name: sasl-cyrus-openssl-ubuntu2004-clang-compile - - name: sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - - name: sasl-cyrus-openssl-ubuntu2004-gcc-compile - - name: sasl-cyrus-openssl-windows-2019-vs2017-x64-compile - - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-compile - name: sasl-cyrus-openssl-rhel8-power-gcc-test-4.2-server-auth batchtime: 1440 - name: sasl-cyrus-openssl-rhel8-power-gcc-test-4.4-server-auth @@ -246,6 +261,8 @@ buildvariants: batchtime: 1440 - name: sasl-cyrus-openssl-rhel8-power-gcc-test-latest-server-auth batchtime: 1440 + - name: sasl-cyrus-openssl-rhel8-zseries-gcc-compile + batchtime: 1440 - name: sasl-cyrus-openssl-rhel8-zseries-gcc-test-5.0-server-auth batchtime: 1440 - name: sasl-cyrus-openssl-rhel8-zseries-gcc-test-6.0-server-auth @@ -256,24 +273,21 @@ buildvariants: batchtime: 1440 - name: sasl-cyrus-openssl-rhel8-zseries-gcc-test-latest-server-auth batchtime: 1440 + - name: sasl-cyrus-openssl-rhel80-gcc-compile + - name: sasl-cyrus-openssl-ubuntu2004-arm64-gcc-compile - name: sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-4.4-server-auth - name: sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-5.0-server-auth - name: sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-6.0-server-auth - name: sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-7.0-server-auth - name: sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-8.0-server-auth - name: sasl-cyrus-openssl-ubuntu2004-arm64-gcc-test-latest-server-auth - - name: sasl-cyrus-openssl-ubuntu2004-gcc-test-4.4-server-auth - - name: sasl-cyrus-openssl-ubuntu2004-gcc-test-5.0-server-auth - - name: sasl-cyrus-openssl-ubuntu2004-gcc-test-6.0-server-auth - - name: sasl-cyrus-openssl-ubuntu2004-gcc-test-7.0-server-auth - - name: sasl-cyrus-openssl-ubuntu2004-gcc-test-8.0-server-auth - - name: sasl-cyrus-openssl-ubuntu2004-gcc-test-latest-server-auth + - name: sasl-cyrus-openssl-ubuntu2004-clang-compile + - name: sasl-cyrus-openssl-ubuntu2204-clang-12-compile + - name: sasl-cyrus-openssl-ubuntu2204-gcc-compile + - name: sasl-cyrus-openssl-ubuntu2404-clang-14-compile + - name: sasl-cyrus-openssl-ubuntu2404-gcc-compile + - name: sasl-cyrus-openssl-windows-2019-vs2017-x64-compile - name: sasl-cyrus-openssl-windows-2019-vs2017-x64-test-latest-server-auth - - name: sasl-cyrus-openssl-debian10-gcc-test-4.2-server-auth - - name: sasl-cyrus-openssl-debian10-gcc-test-4.2-replica-auth - - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-test-latest-server-auth - - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-test-latest-replica-auth - - name: sasl-cyrus-openssl-amazon2023-arm64-latest-large-m8g-gcc-test-latest-sharded-auth - name: sasl-matrix-winssl display_name: sasl-matrix-winssl expansions: {} diff --git a/NEWS b/NEWS index 16afdc529e..f25cc71477 100644 --- a/NEWS +++ b/NEWS @@ -5,6 +5,13 @@ libmongoc 2.1.0 (Unreleased) * The minimum supported MongoDB Server version is raised from 4.0 to 4.2. This is in accordance with [MongoDB Software Lifecycle Schedules](https://www.mongodb.com/legal/support-policy/lifecycles). +## Changes + +Removed: + +* Support for Debian 9 and Debian 10. + + libmongoc 2.0.2 =============== diff --git a/src/libbson/NEWS b/src/libbson/NEWS index b16b27d29f..d0140a751f 100644 --- a/src/libbson/NEWS +++ b/src/libbson/NEWS @@ -1,3 +1,10 @@ +libbson 2.1.0 (Unreleased) +========================== + +Removed: + +* Support for Debian 9 and Debian 10. + libbson 2.0.2 =============