Skip to content

Factor repeated CI Python setup - #3

Merged
numpde merged 2 commits into
south-star-1from
ci/factor-python-setup-action
Jun 28, 2026
Merged

Factor repeated CI Python setup#3
numpde merged 2 commits into
south-star-1from
ci/factor-python-setup-action

Conversation

@numpde

@numpde numpde commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Design cleanup after focusing CI: the workflow repeated the same Python setup/cache/Rust toolchain stanza across every Python job.

Alternatives considered:

  • YAML anchors: less portable across GitHub Actions editors and not self-documenting.
  • A shell script: would hide first-class uses: steps and cache config inside ad hoc shell.
  • A reusable workflow: heavier than needed because these are job-local setup steps.

This uses a small composite action for the shared Python+Rust setup, leaving each job responsible only for its job-specific install/test/build commands.

@numpde
numpde merged commit b3bee57 into south-star-1 Jun 28, 2026
7 checks passed
@numpde
numpde deleted the ci/factor-python-setup-action branch June 28, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant