Skip to content
Success

Changes

Summary

  1. ci(flaky-tests): sync GitHub issues and update report (#4296) (commit: dad5930) (details)
Commit dad593035a91305397daea8fc8be40d78630afec by noreply
ci(flaky-tests): sync GitHub issues and update report (#4296)

## Summary
- add GitHub issue sync for flaky reporter
(search/create/reopen/labels/comments) with configurable mutation limit
and comment toggle
- update report rendering (issue column merge, WoW icons/colors, column
order)
- enable issue sync + comment in periodic job and remove set -x
- harden issue ops (token required for mutations, repo validation,
GitHub API retry/backoff)

## Testing
- Not run (not requested)
(commit: dad5930)
The file was addedtools/reporters/ci/flaky-tests/core/IssueUtils.ts
The file was addedtools/reporters/ci/flaky-tests/core/GithubIssueManager.ts
The file was modifiedtools/reporters/ci/flaky-tests/core/ConfigLoader.ts (diff)
The file was modifiedtools/reporters/ci/flaky-tests/core/types.ts (diff)
The file was modifiedtools/reporters/ci/flaky-tests/main.ts (diff)
The file was modifiedtools/reporters/ci/flaky-tests/render/HtmlRenderer.ts (diff)
The file was modifiedprow-jobs/pingcap-qe/ci/periodics.yaml (diff)
The file was modifiedtools/reporters/ci/flaky-tests/docs/README.md (diff)