Skip to content

Enable RenderApp Ambiguity Detection#22954

Open
atlv24 wants to merge 4 commits intobevyengine:mainfrom
atlv24:ad/render-ambiguities-5
Open

Enable RenderApp Ambiguity Detection#22954
atlv24 wants to merge 4 commits intobevyengine:mainfrom
atlv24:ad/render-ambiguities-5

Conversation

@atlv24
Copy link
Contributor

@atlv24 atlv24 commented Feb 14, 2026

@atlv24 atlv24 added A-Rendering Drawing game state to the screen S-Needs-Review Needs reviewer attention (from anyone!) to move forward labels Feb 14, 2026
@github-project-automation github-project-automation bot moved this to Needs SME Triage in Rendering Feb 14, 2026
@atlv24
Copy link
Contributor Author

atlv24 commented Feb 14, 2026

How did CI pass even though my other patches havent merged yet? There should be like 1500 ambiguities still without them merged.

@andriyDev andriyDev added S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it and removed S-Needs-Review Needs reviewer attention (from anyone!) to move forward labels Feb 15, 2026
0,
"Main app has unexpected ambiguities among the following schedules: \n{main_app_ambiguities:#?}.",
);
}
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
let render_app_ambiguities = count_ambiguities(app.sub_app(bevy_render::RenderApp));
assert_eq!(
render_app_ambiguities.total(),
0,
"Render app has unexpected ambiguities among the following schedules: \n{render_app_ambiguities:#?}.",
);
}

@mockersf
Copy link
Member

How did CI pass even though my other patches havent merged yet? There should be like 1500 ambiguities still without them merged.

You configured the test to look for ambiguities, but not to crash if there are some

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

Labels

A-Rendering Drawing game state to the screen S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it

Projects

Status: Needs SME Triage

Development

Successfully merging this pull request may close these issues.

Deny internal execution order ambiguities in CI

4 participants