Skip to content

Suppress no-op Workflow Health Dashboard issues - #48831

Merged
pelikhan merged 2 commits into
mainfrom
copilot/workflow-health-dashboard-2026-07-29
Jul 29, 2026
Merged

Suppress no-op Workflow Health Dashboard issues#48831
pelikhan merged 2 commits into
mainfrom
copilot/workflow-health-dashboard-2026-07-29

Conversation

Copilot AI commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

The Workflow Health Manager was opening a daily dashboard issue even when the run found no new work: all failures were already tracked and overall health status was unchanged. This change makes the dashboard report conditional on material deltas instead of emitting routine no-op issues.

  • Behavior change

    • Teach workflow-health-manager to create/update the dashboard issue only when the run has a meaningful change to report.
    • Treat these as report-worthy deltas:
      • new or updated workflow-health issues
      • reprioritized or closed tracked issues
      • newly observed untracked critical/systemic problems
      • meaningful changes in compilation status, health trends, or approval-gate volume
  • No-op path for stable runs

    • In runs where findings are already tracked and health state is materially unchanged, the workflow now calls noop instead of creating a new dashboard issue.
  • Compiled workflow update

    • Regenerated workflow-health-manager.lock.yml to keep the compiled workflow aligned with the prompt change.
13. **Generate health report:**
    - Only create/update the workflow health dashboard issue when this run has a **material delta** to report
    - If all findings are already tracked, no issue state changed, and no meaningful health status changed, call `noop`

Copilot AI linked an issue Jul 29, 2026 that may be closed by this pull request
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

Hey @app/copilot-swe-agent 👋 — thanks for working on the workflow health dashboard update! Here are a few things to finalize:

  • Remove WIP status — The title still has [WIP]. Once the PR is ready for review, update it to remove the work-in-progress marker.
  • Test coverage — A test case was removed from render_template.test.cjs. If the removal is intentional due to logic changes, confirm the modified render_template.cjs behavior is correct and add a new test case to cover the edge case if needed.
  • Verify workflow changes — The concurrency group and condition updates across approach-validator.lock.yml and daily-syntax-error-quality.lock.yml look like normalization changes. Confirm these align with the actual workflow health improvements.

Once these are addressed, this looks good to go!

Generated by ✅ Contribution Check · sonnet50 · 47.8 AIC · ⌖ 11.9 AIC · ⊞ 8.4K ·

Copilot AI changed the title [WIP] Update workflow health dashboard for 2026-07-29 Suppress no-op Workflow Health Dashboard issues Jul 29, 2026
Copilot AI requested a review from pelikhan July 29, 2026 09:55
@pelikhan
pelikhan marked this pull request as ready for review July 29, 2026 10:39
Copilot AI review requested due to automatic review settings July 29, 2026 10:39
@pelikhan
pelikhan merged commit 203c3de into main Jul 29, 2026
@pelikhan
pelikhan deleted the copilot/workflow-health-dashboard-2026-07-29 branch July 29, 2026 10:39
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.83.5

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

Makes Workflow Health Manager dashboard reporting conditional, preventing daily dashboard issues when no material health changes occur.

Changes:

  • Defines report-worthy workflow-health deltas.
  • Directs stable runs to emit noop.
  • Regenerates compiled workflow metadata.
Show a summary per file
File Description
.github/workflows/workflow-health-manager.md Adds material-delta reporting rules and no-op behavior.
.github/workflows/workflow-health-manager.lock.yml Updates the compiled body hash.

Review details

Tip

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

  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Medium

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.

Workflow Health Dashboard - 2026-07-29

3 participants