Skip to content

[Code Quality] Standardize discussion category naming across workflows #13163

@github-actions

Description

@github-actions

Description

The lockfile statistics analysis (#13125) identified inconsistent discussion category naming across 59 workflows that create discussions. Categories use mixed capitalization (audits/Audits/audit, General/general), making it harder to organize and search discussions.

Current State

Inconsistent categories found:

  • audits (21 workflows)
  • Audits (6 workflows)
  • General (14 workflows)
  • audit (possibly exists)
  • reports (3 workflows)
  • research (2 workflows)

Suggested Changes

Standardize to lowercase singular form:

  • Use audits (not Audits, Audit, audit)
  • Use general (not General)
  • Use reports, research, etc. consistently

Files Affected

  • 59 workflow markdown files that use create-discussion safe output
  • Likely in .github/workflows/*.md files with safe-outputs frontmatter containing:
    safe-outputs:
      - type: create-discussion
        category: Audits  # ← Fix capitalization

Implementation Approach

  1. Search for workflow files with create-discussion safe output
  2. Identify category field values
  3. Standardize to lowercase:
    • sed -i 's/category: Audits/category: audits/g' .github/workflows/*.md
    • sed -i 's/category: General/category: general/g' .github/workflows/*.md
  4. Recompile workflows: make recompile
  5. Update workflow documentation with standard categories

Success Criteria

  • All discussion categories use lowercase singular form
  • No more mixed capitalization (Audits/audits/audit → audits)
  • Discussions are easier to filter and organize by category
  • Workflow documentation includes category naming standards

Impact

  • Severity: Low (cosmetic/organizational)
  • Scope: 59 workflows (40% of all workflows)
  • Benefit: Improved discussion organization, easier searching, better UI experience

Source

Extracted from Discussion #13125 - Agentic Workflow Lock File Statistics (Feb 1, 2026)

"Category Standardization Opportunity: Discussion categories have inconsistent capitalization (audits/Audits/audit, General/general)."

Priority

Low - Quality of life improvement, not blocking functionality

Estimated Effort: 30-60 minutes (automated find/replace + recompilation)

AI generated by Discussion Task Miner - Code Quality Improvement Agent

  • expires on Feb 15, 2026, 9:07 PM UTC

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions