Closed
Description
Tagging as iteration candidate / triage needed so that we discuss. Quick notes from our Teams meeting on how to help deal with all the flakey test failures that we ran into last iteration.
- Have more distinct areas of code / feature ownership. Would make it clear who needs to deal with a failing test.
- Have a rotating build champ would be in charge of keeping the build green. Investigate anything failing on main CI.
- Outside of endgame don't allow pushing without being all green on the PR. Makes us feel the full pain to deal with it now.
- Better tools for looking at test history, what has been failing on and off or what failed in the most recent main run
- Make sure we tag all flakey test issues and add them to our triage notebook to make sure that they don't get lost. Don't have tests we disable and lose track of.
- For any PRs that have flake failures disable them in that PR and file an issue with the flake tag right then.