Skip to content

[step-names] Standardize actions/setup-python step name on "Setup Python" #36578

@github-actions

Description

@github-actions

Step Name Alignment Issue

The actions/setup-python step (which installs the Python interpreter) is named two different ways across workflows. This is the only naming inconsistency surfaced in the latest scan of all .lock.yml step names — terminology, verb forms, and casing are otherwise consistent.

Summary

The same action — actions/setup-python — is labeled "Setup Python" in one workflow and "Setup Python runtime" in two others. The repo's established pattern for runtime setup is Setup <runtime> ("Setup Node.js", "Setup Go", "Setup Java", "Setup Docker Buildx"), so "Setup Python" is the consistent choice and "Setup Python runtime" is the outlier.

Issue Identified

[Low Priority] Inconsistent name for actions/setup-python

Current step names (source .md files):

  • .github/workflows/daily-geo-optimizer.md:43Setup Python (uses actions/setup-python@v5)
  • .github/workflows/agentic-token-audit.md:37Setup Python runtime (uses actions/setup-python@v6.2.0)
  • .github/workflows/agentic-token-trend-audit.md:35Setup Python runtime (uses actions/setup-python)

Why this is a mismatch:

All three steps perform the identical role — installing the Python interpreter via actions/setup-python — but two of them use "Setup Python runtime" while the rest of the repository and the Setup <runtime> convention use "Setup Python".

Suggested change (2 files):

  • agentic-token-audit.md:37: Setup Python runtimeSetup Python
  • agentic-token-trend-audit.md:35: Setup Python runtimeSetup Python

Not in scope (intentionally distinct, no change needed)

These share the "Setup Python ..." prefix but are genuinely different steps with appropriately specific names — leave them as-is:

  • shared/python-dataviz.mdSetup Python environment (creates working directories, not the interpreter)
  • shared/python-nlp.mdSetup Python NLP environment (installs NLP libraries)

Agentic Task Description

  1. Update the step name in the two source .md files listed above to Setup Python.
  2. Recompile: gh aw compile agentic-token-audit and gh aw compile agentic-token-trend-audit to regenerate the .lock.yml files.
  3. Verify the diff only touches the step name: and the generated lock files.

Related Files

  • .github/workflows/agentic-token-audit.md (+ .lock.yml)
  • .github/workflows/agentic-token-trend-audit.md (+ .lock.yml)
  • Reference: .github/workflows/daily-geo-optimizer.md (canonical Setup Python)
  • Project glossary: docs/src/content/docs/reference/glossary.md

Priority

Low Priority — both names are clear; this is a consistency cleanup affecting two author-controlled files.


AI generated for daily step-name maintenance.

Generated by 📋 Step Name Alignment · opus48 8.5M ·

  • expires on Jun 5, 2026, 5:38 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