Skip to content

Nightly Status Report#267

Open
Avinash-Raj wants to merge 47 commits intomainfrom
nightly-status
Open

Nightly Status Report#267
Avinash-Raj wants to merge 47 commits intomainfrom
nightly-status

Conversation

@Avinash-Raj
Copy link
Contributor

@Avinash-Raj Avinash-Raj commented Mar 12, 2026

Summary

Adds an automated nightly CI status reporting system that generates failure reports with AI-powered root cause analysis and posts them to Slack.

  • New GitHub Actions workflow (nightly-status-report.yml) that runs daily at 11:00 UTC or manually via workflow_dispatch
  • check_nightly_status.py fetches all nightly workflow runs, extracts failures, and uses Claude CLI to identify root causes with concise 3-5 line stacktraces
  • search_upstream_issues.py searches prestodb/presto and facebookincubator/velox for related issues/PRs from the last 30 days
  • prepare_slack_payload.py converts reports into Slack Block Kit JSON payloads with proper code block separation
  • Reports are posted to separate Slack channels via incoming webhooks using slackapi/slack-github-action@v2.1.1

Full documentation: scripts/nightly_status/README.md

@Avinash-Raj Avinash-Raj changed the title Nightly status Report CI Nightly Status Mar 13, 2026
@Avinash-Raj Avinash-Raj changed the title Report CI Nightly Status Nightly Status Report Mar 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant