Skip to content

Conversation

@hadjri
Copy link
Contributor

@hadjri hadjri commented Feb 9, 2026

DEVPROD-26391

Description

When a downstream patch is scheduled, for example in Pine, the module list is an expansion set via the downstream parameters feature. But the module list is never expanded, so when the pine task runs the task logs show a warning because the module is not recognized as included in the BV module list:

Skipping patch for module 'test-trigger': the current build variant does not use it.

Hence, projects like pine are not able to run off of the changeset from their parent. And changes that break pine are not discoverable until post-merge.

Solution

Expand the module list!

Testing

Verified in sandbox staging 1) repro of the bug and 2) that this change fixes it

@hadjri hadjri requested a review from a team February 9, 2026 21:19
# Conflicts:
#	config.go
Copy link
Contributor

@Kimchelly Kimchelly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we expand the module list during task setup, is the logic to expand the module list during git.get_project now redundant?

@hadjri
Copy link
Contributor Author

hadjri commented Feb 11, 2026

the logic to expand the module list during git.get_project

Yes, good catch, I removed instances of duplicate expansion of module names

@hadjri hadjri requested a review from Kimchelly February 11, 2026 21:52
@hadjri hadjri merged commit 4138cee into evergreen-ci:main Feb 12, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants