Skip to content

[step-names] Standardize residual "Setup Python runtime" step on "Setup Python" #36843

@github-actions

Description

@github-actions

Step Name Alignment Issue

A residual instance of the actions/setup-python naming inconsistency previously addressed in #36578 (now closed) persists in one workflow.

Summary

The canonical name for a bare actions/setup-python step in this repository is Setup Python (23 occurrences across lock files), matching the established Setup <runtime> pattern used by Setup Node.js, Setup Go, Setup Java, and Setup Docker Buildx. Issue #36578 standardized two files (agentic-token-audit.md, agentic-token-trend-audit.md) — both now correctly use Setup Python. However, the same step in daily-ambient-context-optimizer.md still uses the variant Setup Python runtime.

Issue Identified

[Medium Priority] Inconsistent runtime-setup name: "Setup Python runtime" → "Setup Python"

Current step name:

  • .github/workflows/daily-ambient-context-optimizer.md:35Setup Python runtime
steps:
  - name: Setup Python runtime
    uses: actions/setup-python@v6.2.0
    with:
      python-version: "3.12"

Issue:
This is a plain actions/setup-python runtime-setup step — functionally identical to the steps elsewhere named Setup Python. The trailing runtime qualifier is redundant and breaks consistency with the Setup <runtime> convention (Setup Node.js, Setup Go, Setup Java, Setup Docker Buildx), none of which append runtime.

Suggested improvement:

  • Setup Python runtimeSetup Python

Not affected (intentionally distinct, do not change):

  • Setup Python environment (shared/python-dataviz.md) — creates working directories, a different step
  • Setup Python NLP environment (shared/python-nlp.md) — installs NLP libraries, a different step

Suggested Task

  1. Edit .github/workflows/daily-ambient-context-optimizer.md line 35: rename the step from Setup Python runtime to Setup Python.
  2. Recompile: gh aw compile daily-ambient-context-optimizer.md to regenerate daily-ambient-context-optimizer.lock.yml.
  3. Confirm no other Setup Python runtime occurrences remain.

Related Files

Priority

Medium — a single-file naming inconsistency with no functional impact, completing the standardization started in #36578.


AI generated by Step Name Alignment for daily maintenance

Generated by 📋 Step Name Alignment · opus48 7.6M ·

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