Skip to content

Add live PR dashboard status comments#77

Draft
trask wants to merge 12 commits into
open-telemetry:mainfrom
trask:pr-dashboard-live-status-comment
Draft

Add live PR dashboard status comments#77
trask wants to merge 12 commits into
open-telemetry:mainfrom
trask:pr-dashboard-live-status-comment

Conversation

@trask

@trask trask commented Jul 14, 2026

Copy link
Copy Markdown
Member

Replace the one-time review guidance with a dashboard-managed status comment that is created or updated after dashboard state is bootstrapped. The comment identifies the next action and wait reason, links unresolved author-action discussions when available, supports draft PRs, and migrates legacy guidance comments in place.

Fixes #25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds live, dashboard-managed PR status comments after repository state is initialized.

Changes:

  • Renders next-action status and unresolved discussion links.
  • Upserts comments while migrating legacy guidance.
  • Updates workflows, webhook inputs, permissions, documentation, and tests.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
pull-request-dashboard/README.md Documents live status comments.
.github/workflows/pull-request-dashboard.yml Adds state-based bootstrap checks.
.github/workflows/pull-request-dashboard-repo.yml Runs status-comment updates.
.github/scripts/pull-request-dashboard/WEBHOOK_SETUP.md Updates permissions and webhook contract.
.github/scripts/pull-request-dashboard/test_pr_status_comment.py Tests rendering and upserts.
.github/scripts/pull-request-dashboard/RATIONALE.md Updates concurrency rationale.
.github/scripts/pull-request-dashboard/pr_status_comment.py Implements status-comment management.
.github/scripts/pull-request-dashboard/netlify/functions/github-webhook.js Removes review-ID dispatching.
.github/scripts/pull-request-dashboard/github_cli.py Fetches review-comment URLs.
.github/scripts/pull-request-dashboard/dashboard.py Stores author-action discussion links.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/scripts/pull-request-dashboard/RATIONALE.md
Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.

Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py
Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Comment thread .github/scripts/pull-request-dashboard/netlify/functions/test-github-webhook.js Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.

Comment thread .github/workflows/pull-request-dashboard.yml
Comment thread .github/workflows/pull-request-dashboard-repo.yml Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated no new comments.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 13 out of 13 changed files in this pull request and generated 1 comment.

Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 13 out of 13 changed files in this pull request and generated no new comments.

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.

PR Dashboard: Live PR status comment

2 participants