Skip to content

Compare weekly CI report metrics - #11890

Merged
stephanos merged 8 commits into
mainfrom
stephanos/tweak-weekly-ci-report
Sep 4, 2026
Merged

Compare weekly CI report metrics#11890
stephanos merged 8 commits into
mainfrom
stephanos/tweak-weekly-ci-report

Conversation

@stephanos

@stephanos stephanos commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

This changes the weekly CI report to show deltas to help clearly see if sth improved or got worse.

Comment thread tools/ci-notify/slack.go
Comment on lines -132 to -134
fmt.Sprintf("*Total Runs:*\n%d", report.TotalRuns),
fmt.Sprintf("*Failed Runs:*\n%d", report.FailedRuns),
fmt.Sprintf("*Successful Runs:*\n%d", report.SuccessfulRuns),

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note: dropping Successful Runs and Total Runs - doesn't add anything when you already have Success Rate and Failed Runs

Comment thread tools/ci-notify/slack.go
}

// FormatReportForDebug formats the success report for console output
func FormatReportForDebug(report *DigestReport) string {

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed this as it's not very useful IMO.

@stephanos
stephanos marked this pull request as ready for review September 1, 2026 23:44
@stephanos
stephanos requested a review from a team September 1, 2026 23:44
@stephanos
stephanos requested a review from a team as a code owner September 1, 2026 23:44
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Claude finished @stephanos's task in 3m 4s —— View job


Reviewed 5 files, 5 findings.
stephanos/tweak-weekly-ci-report

Comment thread tools/ci-notify/digest.go
Comment thread tools/ci-notify/digest.go
Comment thread tools/ci-notify/slack.go
Comment thread tools/ci-notify/slack.go
Comment thread tools/ci-notify/slack.go
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@stephanos
stephanos requested a review from chaptersix September 1, 2026 23:58
Comment thread tools/ci-notify/slack.go
fmt.Sprintf("*Successful Runs:*\n%d", report.SuccessfulRuns),
fmt.Sprintf("*Average Duration:*\n%s", formatDuration(report.AverageDuration)),
fmt.Sprintf("*Median Duration:*\n%s", formatDuration(report.MedianDuration)),
fmt.Sprintf("*Success Rate:*\n%.1f%% (%s)", report.SuccessRate,

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the main change!

@chaptersix chaptersix added the reliability-2026 Reliability related changes label Sep 3, 2026
@stephanos
stephanos merged commit 90c5573 into main Sep 4, 2026
57 checks passed
@stephanos
stephanos deleted the stephanos/tweak-weekly-ci-report branch September 4, 2026 00:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

reliability-2026 Reliability related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants