When several CI jobs add fixes to one heal pull request, the title and description used to cover only the first. They now cover every fix, in a table with one row per commit.
- Every fix described: what it fixes, the tests it fixes, and whether those tests were re-run on its final change
- Affected tests traced: when a fix touches a helper, page object or fixture, Donobu traces which other tests use it, and lists the ones not re-run
- Clearer review flags: a flag says what a changed check still looks at. A check on what the user sees, replaced by one on internal state, is flagged as a possible loss of coverage
- The agent explains each flag: stronger, equivalent, weaker or uncertain, with a reason, shown under Donobu's own finding
- Commit messages name each re-run test and the change its result is for
GitHub and GitLab are both supported.