Normalize report formatting across 34 non-compliant workflows#52699
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
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:
|
There was a problem hiding this comment.
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
|
@copilot Branch refresh has been requested for this PR via the update-branch action. Please finish a maintainer-ready pass by running the
|
…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>
Hand-off: CI must be re-triggered by a maintainer before merge. |
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 sharedreportingskill.Skill wiring
imports: shared/reporting.mdto 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.mdandsemantic-function-refactor.mdembedded 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-examplesskill (loaded bysergo.mdfor its discussion template) had the same#/##issue and was fixed the same way.Prose clarifications
###+ / wrap long content in<details>" instructions todependabot-burner.md,eslint-refiner.md,uk-ai-operational-resilience.md, andunbloat-docs.md, where the report structure was described in prose rather than a literal template.cli-consistency-checker.mdanddaily-vulnhunter-scan.mdalready had correct formatting guidance — only the skill import was missing.Test fixtures
smoke-*workflows (not user-facing reports) got the lightest-touch fix: just theshared/reporting.mdimport, no rewrite.All 285 workflows were recompiled so
.lock.ymlfiles stay in sync with their markdown sources.