Skip to content

Remove display tasks from EVG config #1361

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 28, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 1 addition & 7 deletions .evergreen/config_generator/components/abi_stability.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from config_generator.etc.function import Function, merge_defns
from config_generator.etc.utils import bash_exec

from shrub.v3.evg_build_variant import BuildVariant, DisplayTask
from shrub.v3.evg_build_variant import BuildVariant
from shrub.v3.evg_command import EvgCommandType, git_get_project, s3_put
from shrub.v3.evg_task import EvgTask, EvgTaskRef
from shrub.v3.evg_task_group import EvgTaskGroup
Expand Down Expand Up @@ -223,11 +223,5 @@ def variants():
EvgTaskRef(name=f'tg-{TAG}-{polyfill}-cxx{cxx_standard}')
for polyfill, cxx_standard in MATRIX
],
display_tasks=[
DisplayTask(
name=f'ABI Stability Checks',
execution_tasks=[f'.{TAG}'],
)
],
)
]
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from config_generator.etc.function import Function
from config_generator.etc.utils import bash_exec

from shrub.v3.evg_build_variant import BuildVariant, DisplayTask
from shrub.v3.evg_build_variant import BuildVariant
from shrub.v3.evg_command import EvgCommandType, expansions_update
from shrub.v3.evg_task import EvgTask, EvgTaskRef
from shrub.v3.evg_task_group import EvgTaskGroup
Expand Down Expand Up @@ -101,11 +101,5 @@ def variants():
name=f'{TAG}-matrix',
display_name=f'{TAG}-matrix',
tasks=[EvgTaskRef(name=f'tg-{TAG}-{mongodb_version}') for mongodb_version in MATRIX],
display_tasks=[
DisplayTask(
name=f'{TAG}-matrix',
execution_tasks=[f'.{TAG}'],
)
],
),
]
8 changes: 1 addition & 7 deletions .evergreen/config_generator/components/compile_only.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

from config_generator.etc.distros import compiler_to_vars, find_large_distro, make_distro_str

from shrub.v3.evg_build_variant import BuildVariant, DisplayTask
from shrub.v3.evg_build_variant import BuildVariant
from shrub.v3.evg_command import KeyValueParam, expansions_update
from shrub.v3.evg_task import EvgTask, EvgTaskRef

Expand Down Expand Up @@ -114,10 +114,4 @@ def variants():
name=f'{TAG}-matrix',
display_name=f'{TAG}-matrix',
tasks=tasks,
display_tasks=[
DisplayTask(
name=f'{TAG}-matrix',
execution_tasks=[f'.{TAG}' + ''.join(f' !.{distro}' for distro in batched)],
)
],
)
8 changes: 1 addition & 7 deletions .evergreen/config_generator/components/integration.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

from config_generator.etc.distros import compiler_to_vars, find_large_distro, make_distro_str

from shrub.v3.evg_build_variant import BuildVariant, DisplayTask
from shrub.v3.evg_build_variant import BuildVariant
from shrub.v3.evg_command import KeyValueParam, expansions_update
from shrub.v3.evg_task import EvgTask, EvgTaskRef

Expand Down Expand Up @@ -211,10 +211,4 @@ def variants():
name=f'{TAG}-matrix-{name}',
display_name=f'{TAG}-matrix-{name}',
tasks=tasks,
display_tasks=[
DisplayTask(
name=f'{TAG}-matrix-{name}',
execution_tasks=[f'.{TAG}' + ''.join(f' !.{distro}' for distro in batched)],
)
],
)
8 changes: 1 addition & 7 deletions .evergreen/config_generator/components/macro_guards.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

from config_generator.etc.distros import find_large_distro, make_distro_str

from shrub.v3.evg_build_variant import BuildVariant, DisplayTask
from shrub.v3.evg_build_variant import BuildVariant
from shrub.v3.evg_task import EvgTask, EvgTaskRef


Expand Down Expand Up @@ -62,11 +62,5 @@ def variants():
name=f'{TAG}-matrix',
display_name=f'{TAG}-matrix',
tasks=[EvgTaskRef(name=f'.{TAG}')],
display_tasks=[
DisplayTask(
name=f'{TAG}-matrix',
execution_tasks=[f'.{TAG}'],
)
],
),
]
8 changes: 1 addition & 7 deletions .evergreen/config_generator/components/sanitizers.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

from config_generator.etc.distros import find_large_distro, make_distro_str

from shrub.v3.evg_build_variant import BuildVariant, DisplayTask
from shrub.v3.evg_build_variant import BuildVariant
from shrub.v3.evg_command import KeyValueParam, expansions_update
from shrub.v3.evg_task import EvgTask, EvgTaskRef

Expand Down Expand Up @@ -132,11 +132,5 @@ def variants():
name=f'{TAG}-matrix',
display_name=f'{TAG}-matrix',
tasks=[EvgTaskRef(name=f'.{TAG}')],
display_tasks=[
DisplayTask(
name=f'{TAG}-matrix',
execution_tasks=[f'.{TAG}'],
)
],
),
]
8 changes: 1 addition & 7 deletions .evergreen/config_generator/components/scan_build.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from config_generator.etc.function import Function, merge_defns
from config_generator.etc.utils import bash_exec

from shrub.v3.evg_build_variant import BuildVariant, DisplayTask
from shrub.v3.evg_build_variant import BuildVariant
from shrub.v3.evg_command import EvgCommandType, s3_put
from shrub.v3.evg_task import EvgTask, EvgTaskRef

Expand Down Expand Up @@ -136,11 +136,5 @@ def variants():
name=f'{TAG}-matrix',
display_name=f'{TAG}-matrix',
tasks=[EvgTaskRef(name=f'.{TAG}')],
display_tasks=[
DisplayTask(
name=f'{TAG}-matrix',
execution_tasks=[f'.{TAG}'],
)
],
),
]
8 changes: 1 addition & 7 deletions .evergreen/config_generator/components/uninstall_check.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
from config_generator.etc.function import Function
from config_generator.etc.utils import bash_exec

from shrub.v3.evg_build_variant import BuildVariant, DisplayTask
from shrub.v3.evg_build_variant import BuildVariant
from shrub.v3.evg_command import EvgCommandType
from shrub.v3.evg_task import EvgTask, EvgTaskRef

Expand Down Expand Up @@ -83,11 +83,5 @@ def variants():
name=TAG,
display_name='Uninstall Check',
tasks=[EvgTaskRef(name=f'.{TAG}')],
display_tasks=[
DisplayTask(
name=f'uninstall-check',
execution_tasks=[f'.{TAG}'],
)
],
),
]
8 changes: 1 addition & 7 deletions .evergreen/config_generator/components/valgrind.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

from config_generator.etc.distros import find_large_distro, make_distro_str

from shrub.v3.evg_build_variant import BuildVariant, DisplayTask
from shrub.v3.evg_build_variant import BuildVariant
from shrub.v3.evg_command import KeyValueParam, expansions_update
from shrub.v3.evg_task import EvgTask, EvgTaskRef

Expand Down Expand Up @@ -104,11 +104,5 @@ def variants():
name=f'{TAG}-matrix',
display_name=f'{TAG}-matrix',
tasks=[EvgTaskRef(name=f'.{TAG}')],
display_tasks=[
DisplayTask(
name=f'{TAG}-matrix',
execution_tasks=[f'.{TAG}'],
)
],
),
]
8 changes: 1 addition & 7 deletions .evergreen/config_generator/components/versioned_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

from config_generator.etc.distros import find_large_distro, make_distro_str

from shrub.v3.evg_build_variant import BuildVariant, DisplayTask
from shrub.v3.evg_build_variant import BuildVariant
from shrub.v3.evg_task import EvgTask, EvgTaskRef

from itertools import product
Expand Down Expand Up @@ -97,11 +97,5 @@ def variants():
name=f'{TAG}-matrix',
display_name=f'{TAG}-matrix',
tasks=[EvgTaskRef(name=f'.{TAG}')],
display_tasks=[
DisplayTask(
name=f'{TAG}-matrix',
execution_tasks=[f'.{TAG}'],
)
],
),
]
56 changes: 0 additions & 56 deletions .evergreen/generated_configs/variants.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
buildvariants:
- name: abi-stability
display_name: ABI Stability Checks
display_tasks:
- name: ABI Stability Checks
execution_tasks:
- .abi-stability
tasks:
- name: tg-abi-stability-impls-cxx11
- name: tg-abi-stability-impls-cxx17
Expand All @@ -13,10 +9,6 @@ buildvariants:
- name: tg-abi-stability-stdlib-cxx23
- name: atlas-search-indexes-matrix
display_name: atlas-search-indexes-matrix
display_tasks:
- name: atlas-search-indexes-matrix
execution_tasks:
- .atlas-search-indexes
tasks:
- name: tg-atlas-search-indexes-7.0
- name: tg-atlas-search-indexes-8.0
Expand All @@ -30,10 +22,6 @@ buildvariants:
- name: .clang-tidy
- name: compile-only-matrix
display_name: compile-only-matrix
display_tasks:
- name: compile-only-matrix
execution_tasks:
- .compile-only !.rhel8-power !.rhel8-zseries
tasks:
- name: .compile-only .rhel8-power
batchtime: 1440
Expand All @@ -46,10 +34,6 @@ buildvariants:
- name: .docker-build
- name: integration-matrix-extra_alignment
display_name: integration-matrix-extra_alignment
display_tasks:
- name: integration-matrix-extra_alignment
execution_tasks:
- .integration !.rhel8-power !.rhel8-zseries
tasks:
- name: .integration .extra_alignment .rhel8-power
batchtime: 1440
Expand All @@ -58,10 +42,6 @@ buildvariants:
- name: .integration .extra_alignment !.rhel8-power !.rhel8-zseries
- name: integration-matrix-linux
display_name: integration-matrix-linux
display_tasks:
- name: integration-matrix-linux
execution_tasks:
- .integration !.rhel8-power !.rhel8-zseries
tasks:
- name: .integration .linux !.mongocryptd !.extra_alignment .rhel8-power
batchtime: 1440
Expand All @@ -70,18 +50,10 @@ buildvariants:
- name: .integration .linux !.mongocryptd !.extra_alignment !.rhel8-power !.rhel8-zseries
- name: integration-matrix-macos
display_name: integration-matrix-macos
display_tasks:
- name: integration-matrix-macos
execution_tasks:
- .integration
tasks:
- name: .integration .macos !.mongocryptd !.extra_alignment
- name: integration-matrix-mongocryptd
display_name: integration-matrix-mongocryptd
display_tasks:
- name: integration-matrix-mongocryptd
execution_tasks:
- .integration !.rhel8-power !.rhel8-zseries
tasks:
- name: .integration .mongocryptd .rhel8-power
batchtime: 1440
Expand All @@ -90,10 +62,6 @@ buildvariants:
- name: .integration .mongocryptd !.rhel8-power !.rhel8-zseries
- name: integration-matrix-windows
display_name: integration-matrix-windows
display_tasks:
- name: integration-matrix-windows
execution_tasks:
- .integration
tasks:
- name: .integration .windows !.mongocryptd !.extra_alignment
- name: lint
Expand All @@ -102,10 +70,6 @@ buildvariants:
- name: .lint
- name: macro-guards-matrix
display_name: macro-guards-matrix
display_tasks:
- name: macro-guards-matrix
execution_tasks:
- .macro-guards
tasks:
- name: .macro-guards
- name: mongohouse
Expand All @@ -118,10 +82,6 @@ buildvariants:
- name: .packaging
- name: sanitizers-matrix
display_name: sanitizers-matrix
display_tasks:
- name: sanitizers-matrix
execution_tasks:
- .sanitizers
tasks:
- name: .sanitizers
- name: sbom
Expand All @@ -130,33 +90,17 @@ buildvariants:
- name: .sbom
- name: scan-build-matrix
display_name: scan-build-matrix
display_tasks:
- name: scan-build-matrix
execution_tasks:
- .scan-build
tasks:
- name: .scan-build
- name: uninstall-check
display_name: Uninstall Check
display_tasks:
- name: uninstall-check
execution_tasks:
- .uninstall-check
tasks:
- name: .uninstall-check
- name: valgrind-matrix
display_name: valgrind-matrix
display_tasks:
- name: valgrind-matrix
execution_tasks:
- .valgrind
tasks:
- name: .valgrind
- name: versioned-api-matrix
display_name: versioned-api-matrix
display_tasks:
- name: versioned-api-matrix
execution_tasks:
- .versioned-api
tasks:
- name: .versioned-api