Skip to content

[step-names] Fix naming convention violation: kebab-case and mixed-case step names #30764

@github-actions

Description

@github-actions

Step Name Alignment Issues

Found in: .github/workflows/workflow-health-manager.lock.yml and .github/workflows/daily-choice-test.lock.yml

Summary

Two step names violate the project's Title Case naming convention used consistently across all 373 unique step names in the 217 workflow files.

Issues Identified

1. [High Priority] Naming Convention Violation: kebab-case instead of Title Case

Current step name:

  • workflow-health-manager.lock.yml (source line 36): build-inventory

Issue:
Every other step name in the codebase uses Title Case with spaces (e.g., "Build Inventory", "Build workflow index", "Build CI summary for optimization analysis"). This single step uses kebab-case, which is inconsistent with the established convention.

Suggested improvement:

  • build-inventoryBuild Inventory

2. [Medium Priority] Mixed Capitalization: lowercase noun followed by capitalized noun

Current step name:

  • daily-choice-test.lock.yml (source line 47): Display test Config

Issue:
"test" is lowercase while "Config" is capitalized in the same step name. The consistent pattern in the codebase is Title Case for all words in a step name.

Suggested improvement:

  • Display test ConfigDisplay Test Config

Agentic Task Description

To fix these step names:

  1. Edit source workflows (not the .lock.yml files):
    • .github/workflows/workflow-health-manager.md line 36: change name: build-inventory to name: Build Inventory
    • .github/workflows/daily-choice-test.md line 47: change name: Display test Config to name: Display Test Config
  2. Recompile — run gh aw compile workflow-health-manager.md and gh aw compile daily-choice-test.md
  3. Verify the .lock.yml files reflect the updated names

Related Files

  • Source: .github/workflows/workflow-health-manager.md
  • Compiled: .github/workflows/workflow-health-manager.lock.yml
  • Source: .github/workflows/daily-choice-test.md
  • Compiled: .github/workflows/daily-choice-test.lock.yml
  • Naming patterns reference: all 217 .lock.yml files use Title Case step names

Priority

This issue is High Priority — the kebab-case name is a clear convention violation that would confuse contributors scanning workflow logs.


AI generated by Step Name Alignment for daily maintenance

Generated by Step Name Alignment · ● 212.9K ·

  • expires on May 9, 2026, 5:08 AM UTC

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions