Skip to content
Success

Changes

Summary

  1. fix(flaky-tests): apply issue mutation limit consistently (#4563) (commit: 58dbaa4) (details)
Commit 58dbaa472cc7d5fe861dcd6b020c2cab0c889862 by noreply
fix(flaky-tests): apply issue mutation limit consistently (#4563)

## Summary
- move `issueMutationLimit` ownership into `GithubIssueManager` so
create/reopen/comment share one ranking path
- rank candidate cases inside the manager, use the highest-ranked
mutable case as the issue sample, and only comment mutable cases within
a shared issue key
- add regression tests for shared issue-key comment/create behavior plus
keep the existing reopen coverage green

## Testing
- `deno test` (from `tools/reporters/ci/flaky-tests`)
(commit: 58dbaa4)
The file was modifiedtools/reporters/ci/flaky-tests/core/GithubIssueManager.test.ts (diff)
The file was modifiedtools/reporters/ci/flaky-tests/core/GithubIssueManager.ts (diff)
The file was modifiedtools/reporters/ci/flaky-tests/main.ts (diff)