Skip to content

Normalize report formatting across 34 non-compliant workflows - #52699

Open
pelikhan with Copilot wants to merge 5 commits into
mainfrom
copilot/workflow-style-normalize-report-formatting
Open

Normalize report formatting across 34 non-compliant workflows#52699
pelikhan with Copilot wants to merge 5 commits into
mainfrom
copilot/workflow-style-normalize-report-formatting

Conversation

Copilot AI commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

A daily style audit flagged 34 of 173 report-generating workflows (create-issue/create-discussion/add-comment) for missing explicit guidance on h3+ headers, <details> progressive disclosure, and the shared reporting skill.

Skill wiring

  • Added imports: shared/reporting.md to the frontmatter of all 34 flagged workflows, pulling in the standard header-level, <details>, and run-link formatting rules automatically instead of relying on ad-hoc prose.

Literal template fixes

  • duplicate-code-detector.md and semantic-function-refactor.md embedded literal issue-body templates using #/## directly — these are the actual headers that end up in the created issue, so they were bumped to ###+ and verbose sections (code samples, cluster breakdowns, metadata) wrapped in <details>.

  • The sergo-examples skill (loaded by sergo.md for its discussion template) had the same #/## issue and was fixed the same way.

    # before
    # 🔍 Duplicate Code Detected: [Pattern Name]
    ## Summary
    ## Duplication Details
    
    # after
    ### 🔍 Duplicate Code Detected: [Pattern Name]
    ### Summary
    <details><summary><b>Duplication Details</b></summary>
    ...
    </details>

Prose clarifications

  • Added explicit "use ###+ / wrap long content in <details>" instructions to dependabot-burner.md, eslint-refiner.md, uk-ai-operational-resilience.md, and unbloat-docs.md, where the report structure was described in prose rather than a literal template.
  • cli-consistency-checker.md and daily-vulnhunter-scan.md already had correct formatting guidance — only the skill import was missing.

Test fixtures

  • Internal smoke-* workflows (not user-facing reports) got the lightest-touch fix: just the shared/reporting.md import, no rewrite.

All 285 workflows were recompiled so .lock.yml files stay in sync with their markdown sources.


Generated by 👨‍🍳 PR Sous Chef · gpt54 · 7.2 AIC · ⌖ 7.73 AIC · ⊞ 8.5K ·
Comment /souschef to run again

Copilot AI and others added 2 commits August 14, 2026 11:39
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Normalize report formatting for non-compliant workflows Normalize report formatting across 34 non-compliant workflows Aug 14, 2026
Copilot AI requested a review from pelikhan August 14, 2026 11:42
@github-actions

Copy link
Copy Markdown
Contributor

PR Triage\n\n- Category: docs\n- Risk: low\n- Priority: low\n- Score: 23/100 (impact 10 + urgency 10 + quality 3)\n- Recommended action: defer\n

Generated by 🔧 PR Triage Agent · auto · 62.8 AIC · ⌖ 2.76 AIC · ⊞ 7.8K ·

@pelikhan
pelikhan marked this pull request as ready for review August 14, 2026 16:20
Copilot AI balanced review requested due to automatic review settings August 14, 2026 16:20

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

Normalizes report formatting across 34 workflows to resolve #52499.

Changes:

  • Imports the shared reporting guidance.
  • Updates templates and prose to require h3+ headers and collapsible details.
  • Regenerates corresponding workflow lock files.
Show a summary per file
File Description
.github/workflows/unbloat-docs.md Adds reporting guidance.
.github/workflows/unbloat-docs.lock.yml Regenerates workflow.
.github/workflows/uk-ai-operational-resilience.md Adds reporting guidance.
.github/workflows/uk-ai-operational-resilience.lock.yml Regenerates workflow.
.github/workflows/smoke-workflow-call.md Imports reporting skill.
.github/workflows/smoke-workflow-call.lock.yml Regenerates workflow.
.github/workflows/smoke-update-cross-repo-pr.md Imports reporting skill.
.github/workflows/smoke-update-cross-repo-pr.lock.yml Regenerates workflow.
.github/workflows/smoke-test-tools.md Imports reporting skill.
.github/workflows/smoke-test-tools.lock.yml Regenerates workflow.
.github/workflows/smoke-temporary-id.md Imports reporting skill.
.github/workflows/smoke-temporary-id.lock.yml Regenerates workflow.
.github/workflows/smoke-service-ports.md Imports reporting skill.
.github/workflows/smoke-service-ports.lock.yml Regenerates workflow.
.github/workflows/smoke-pydantic.md Imports reporting skill.
.github/workflows/smoke-pydantic.lock.yml Regenerates workflow.
.github/workflows/smoke-project.md Imports reporting skill.
.github/workflows/smoke-project.lock.yml Regenerates workflow.
.github/workflows/smoke-otel-backends.md Imports reporting skill.
.github/workflows/smoke-otel-backends.lock.yml Regenerates workflow.
.github/workflows/smoke-multi-pr.md Imports reporting skill.
.github/workflows/smoke-multi-pr.lock.yml Regenerates workflow.
.github/workflows/smoke-github-claude.md Imports reporting skill.
.github/workflows/smoke-github-claude.lock.yml Regenerates workflow.
.github/workflows/smoke-create-cross-repo-pr.md Imports reporting skill.
.github/workflows/smoke-create-cross-repo-pr.lock.yml Regenerates workflow.
.github/workflows/smoke-copilot-sub-agents.md Imports reporting skill.
.github/workflows/smoke-copilot-sub-agents.lock.yml Regenerates workflow.
.github/workflows/smoke-copilot-small.md Imports reporting skill.
.github/workflows/smoke-copilot-small.lock.yml Regenerates workflow.
.github/workflows/smoke-copilot-sdk.md Imports reporting skill.
.github/workflows/smoke-copilot-sdk.lock.yml Regenerates workflow.
.github/workflows/smoke-copilot-mai.md Imports reporting skill.
.github/workflows/smoke-copilot-mai.lock.yml Regenerates workflow.
.github/workflows/smoke-copilot-auto.md Imports reporting skill.
.github/workflows/smoke-copilot-auto.lock.yml Regenerates workflow.
.github/workflows/smoke-claude.md Imports reporting skill.
.github/workflows/smoke-claude-on-copilot.md Imports reporting skill.
.github/workflows/smoke-claude-on-copilot.lock.yml Regenerates workflow.
.github/workflows/smoke-checkout-pr-dispatch.md Imports reporting skill.
.github/workflows/smoke-checkout-pr-dispatch.lock.yml Regenerates workflow.
.github/workflows/smoke-aider.md Imports reporting skill.
.github/workflows/smoke-aider.lock.yml Regenerates workflow.
.github/workflows/smoke-agent-scoped-approved.md Imports reporting skill.
.github/workflows/smoke-agent-scoped-approved.lock.yml Regenerates workflow.
.github/workflows/smoke-agent-public-none.md Imports reporting skill.
.github/workflows/smoke-agent-public-none.lock.yml Regenerates workflow.
.github/workflows/smoke-agent-public-approved.md Imports reporting skill.
.github/workflows/smoke-agent-public-approved.lock.yml Regenerates workflow.
.github/workflows/smoke-agent-all-none.md Imports reporting skill.
.github/workflows/smoke-agent-all-none.lock.yml Regenerates workflow.
.github/workflows/smoke-agent-all-merged.md Imports reporting skill.
.github/workflows/smoke-agent-all-merged.lock.yml Regenerates workflow.
.github/workflows/sergo.md Imports reporting skill.
.github/workflows/sergo.lock.yml Regenerates workflow.
.github/workflows/semantic-function-refactor.md Normalizes issue template formatting.
.github/workflows/semantic-function-refactor.lock.yml Regenerates workflow.
.github/workflows/eslint-refiner.md Adds explicit output rules.
.github/workflows/eslint-refiner.lock.yml Regenerates workflow.
.github/workflows/duplicate-code-detector.md Normalizes issue template formatting.
.github/workflows/duplicate-code-detector.lock.yml Regenerates workflow.
.github/workflows/dependabot-burner.md Adds comment-format guidance.
.github/workflows/dependabot-burner.lock.yml Regenerates workflow.
.github/workflows/daily-vulnhunter-scan.md Imports reporting skill.
.github/workflows/daily-vulnhunter-scan.lock.yml Regenerates workflow.
.github/workflows/cli-consistency-checker.md Imports reporting skill.
.github/workflows/cli-consistency-checker.lock.yml Regenerates workflow.
.github/skills/sergo-examples/SKILL.md Normalizes Sergo report example.

Review details

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

  • Files reviewed: 69/69 changed files
  • Comments generated: 0
  • Review effort level: Balanced

@gh-aw-bot

Copy link
Copy Markdown
Collaborator

@copilot Branch refresh has been requested for this PR via the update-branch action. Please finish a maintainer-ready pass by running the pr-finisher skill and then summarize any remaining review blockers in one comment.

Generated by 👨‍🍳 PR Sous Chef · gpt54 · 7.2 AIC · ⌖ 7.73 AIC · ⊞ 8.5K ·
Comment /souschef to run again

Copilot AI and others added 2 commits August 14, 2026 17:14
…e-normalize-report-formatting

# Conflicts:
#	.github/workflows/cli-consistency-checker.lock.yml
#	.github/workflows/daily-vulnhunter-scan.lock.yml
#	.github/workflows/dependabot-burner.lock.yml
#	.github/workflows/duplicate-code-detector.lock.yml
#	.github/workflows/eslint-refiner.lock.yml
#	.github/workflows/semantic-function-refactor.lock.yml
#	.github/workflows/sergo.lock.yml
#	.github/workflows/smoke-agent-all-merged.lock.yml
#	.github/workflows/smoke-agent-all-none.lock.yml
#	.github/workflows/smoke-agent-public-approved.lock.yml
#	.github/workflows/smoke-agent-public-none.lock.yml
#	.github/workflows/smoke-agent-scoped-approved.lock.yml
#	.github/workflows/smoke-aider.lock.yml
#	.github/workflows/smoke-checkout-pr-dispatch.lock.yml
#	.github/workflows/smoke-claude-on-copilot.lock.yml
#	.github/workflows/smoke-claude.lock.yml
#	.github/workflows/smoke-copilot-auto.lock.yml
#	.github/workflows/smoke-copilot-mai.lock.yml
#	.github/workflows/smoke-copilot-sdk.lock.yml
#	.github/workflows/smoke-copilot-small.lock.yml
#	.github/workflows/smoke-copilot-sub-agents.lock.yml
#	.github/workflows/smoke-create-cross-repo-pr.lock.yml
#	.github/workflows/smoke-github-claude.lock.yml
#	.github/workflows/smoke-multi-pr.lock.yml
#	.github/workflows/smoke-otel-backends.lock.yml
#	.github/workflows/smoke-project.lock.yml
#	.github/workflows/smoke-pydantic.lock.yml
#	.github/workflows/smoke-service-ports.lock.yml
#	.github/workflows/smoke-temporary-id.lock.yml
#	.github/workflows/smoke-test-tools.lock.yml
#	.github/workflows/smoke-update-cross-repo-pr.lock.yml
#	.github/workflows/smoke-workflow-call.lock.yml
#	.github/workflows/uk-ai-operational-resilience.lock.yml
#	.github/workflows/unbloat-docs.lock.yml

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>

Copilot AI commented Aug 14, 2026

Copy link
Copy Markdown
Contributor Author

@copilot Branch refresh has been requested for this PR via the update-branch action. Please finish a maintainer-ready pass by running the pr-finisher skill and then summarize any remaining review bl...

  • ✅ Reviews — no unresolved review threads; nothing further to address.
  • ✅ Checks (local) — make fmt, make lint, make test-unit all pass locally.
  • ❓ Checks (CI) — stale after this push; needs a maintainer re-trigger. No prior CI failures were present to fix.
  • ✅ Mergeable — branch was behind/conflicting with main (34 .lock.yml merge conflicts, all in generated files); merged main, resolved by recompiling from the merged markdown sources (ff76ee0). mergeable_state is now blocked (pending required checks/review), not dirty.

Hand-off: CI must be re-triggered by a maintainer before merge.

Copilot AI requested a review from gh-aw-bot August 14, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[workflow-style] Normalize report formatting for non-compliant workflows

4 participants