Skip to content

Fix resolvo build-env option propagation#1365

Open
jrray wants to merge 1 commit into
mainfrom
resolvo-build-opts-in-sol
Open

Fix resolvo build-env option propagation#1365
jrray wants to merge 1 commit into
mainfrom
resolvo-build-opts-in-sol

Conversation

@jrray
Copy link
Copy Markdown
Collaborator

@jrray jrray commented May 15, 2026

Add a cross-solver regression test for build-environment var options in Solution. The new test uses a simple recipe with my_var/true and asserts both solver flavors populate the option.

Resolvo only collected options from solved packages and global-var solvables, which missed top-level var requests produced by configure_for_build_environment. Seed solution options from those requests before processing solved records to match step behavior.

Add a cross-solver regression test for build-environment var options
in Solution. The new test uses a simple recipe with my_var/true and
asserts both solver flavors populate the option.

Resolvo only collected options from solved packages and global-var
solvables, which missed top-level var requests produced by
configure_for_build_environment. Seed solution options from those
requests before processing solved records to match step behavior.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: J Robert Ray <jrray@imageworks.com>
@jrray jrray self-assigned this May 15, 2026
@jrray jrray added bug Something isn't working AI Code authored with AI assistance. labels May 15, 2026
@jrray jrray requested a review from dcookspi May 15, 2026 18:32
@codecov
Copy link
Copy Markdown

codecov Bot commented May 15, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI Code authored with AI assistance. bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants