Skip to content

[step-names] Align step names: fix "Set up Go" outlier, "Install UV" terminology, and shared upload inconsistency #17144

@github-actions

Description

@github-actions

Step Name Alignment Issues

Found across: .github/workflows/daily-syntax-error-quality.lock.yml, .github/workflows/daily-copilot-token-report.lock.yml, and shared imports.

Summary

Three distinct naming inconsistencies were identified across the workflow lock files: one capitalization outlier for a GitHub action, one incorrect tool name capitalization with a non-standard parenthetical, and an inconsistency between two shared import components.


Issues Identified

1. [High Priority] Inconsistent Naming: "Set up Go" → "Setup Go"

Current step name:

  • daily-syntax-error-quality.lock.yml (source: .github/workflows/daily-syntax-error-quality.md, line 35): Set up Go

Issue:
Every other workflow in the repository uses Setup Go (one word) or Setup Go for CLI build when calling actions/setup-go. The daily-syntax-error-quality.md workflow is the only one using the two-word form Set up Go, which is an outlier against the established project convention.

Count: 1 outlier vs. ~15 workflows using Setup Go / Setup Go for CLI build

Suggested improvement:

  • Change Set up GoSetup Go

2. [High Priority] Terminology Mismatch: "Install UV (Python package manager)" → "Install uv"

Current step name:

  • daily-copilot-token-report.lock.yml (source: .github/workflows/daily-copilot-token-report.md): Install UV (Python package manager)

Issue:
Two problems in one step name:

  1. Wrong capitalization: The tool is officially named uv (lowercase) by Astral, not UV. Using uppercase UV is factually incorrect.
  2. Non-standard parenthetical: No other Install * step in the repository appends a parenthetical explanation. Install GitHub Copilot CLI, Install Claude Code CLI, Install awf binary, etc. all omit parenthetical descriptions.

Additionally, the only other uv step in the repository (mcp-inspector.lock.yml) uses Setup uv (lowercase), showing an inconsistency in both capitalization and verb choice.

Suggested improvement:

  • Change Install UV (Python package manager)Install uv
  • For the verb: since this step runs a curl install script (not an action), Install uv is the correct imperative verb. The mcp-inspector.lock.yml step uses astral-sh/setup-uv action, so Setup uv is appropriate there.

3. [Medium Priority] Inconsistent Shared Import Names: "Upload source and data" vs "Upload source files and data"

Current step names:

  • shared/trending-charts-simple.md (line 26): Upload source and data
  • shared/python-dataviz.md (line 68): Upload source files and data

Issue:
Two shared import files define a semantically identical step (uploading Python source files and data artifacts) with different names. Workflows that import both (e.g. stale-repo-identifier.md) end up with both names in the same compiled lock file. The pattern Upload source files and data is more descriptive and explicit — "files" clarifies what "source" refers to.

Affected workflows (importing trending-charts-simple.md): audit-workflows, daily-firewall-report, daily-performance-summary, portfolio-analyst, prompt-clustering-analysis, stale-repo-identifier

Suggested improvement:

  • Change Upload source and data (in shared/trending-charts-simple.md) → Upload source files and data

Agentic Task Description

To apply these improvements:

  1. daily-syntax-error-quality.md — Find name: Set up Go and change to name: Setup Go
  2. daily-copilot-token-report.md — Find name: Install UV (Python package manager) and change to name: Install uv
  3. shared/trending-charts-simple.md — Find name: Upload source and data and change to name: Upload source files and data
  4. Recompile each affected workflow with gh aw compile (workflow-name).md to regenerate the .lock.yml files
  5. Verify the compiled .lock.yml files reflect the corrected names

Related Files

  • Source workflows: .github/workflows/daily-syntax-error-quality.md, .github/workflows/daily-copilot-token-report.md
  • Shared import: .github/workflows/shared/trending-charts-simple.md
  • Compiled lock files: corresponding .lock.yml files
  • Project glossary: docs/src/content/docs/reference/glossary.md

Priority

This issue is High Priority for items 1 and 2 (factual outlier / wrong tool capitalization) and Medium Priority for item 3 (shared import divergence).


AI generated by Step Name Alignment for daily maintenance

Generated by Step Name Alignment

  • expires on Feb 22, 2026, 12:29 PM UTC

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions