Open
Description
Editing by Mark:
We have frequently struggled with identifying and tracking regressions/fixes; this issue attempts to start the process of identifying what's needed from such a solution so that we can move forward
- Issue filed
- Categorized as regression in some channel, labeled regression-from-stable-to-X
- Issue investigated, fix identified, PR filed against master branch
- PR nominated for beta backport
- PR approved for beta backport
- Beta rollup created, including the PR
- PR lands on master
- PR lands on beta via rollup
Note that the last two steps here frequently happen in the opposite order, though not always. It's also not uncommon that the fixes on beta and master originate from slightly different patches, so that should be kept in mind too.
Our goals are:
- For a given regression issue, quickly assess which versions it's been fixed in already, which versions a fix is pending for - ideally with links to that work
- For a given version, identify regressions in that version (i.e. what new bugs/regressions added)
- This is both for e.g. current beta, to track making sure we get this to "zero", but also ideally historically we want to see if this number is going up/down/sideways
Metadata
Metadata
Assignees
Labels
No labels