Skip to content

Add shared Python CI workflow template - #2

Merged
aarmey merged 1 commit into
mainfrom
add-workflow-template
Sep 1, 2026
Merged

Add shared Python CI workflow template#2
aarmey merged 1 commit into
mainfrom
add-workflow-template

Conversation

@aarmey

Copy link
Copy Markdown
Member

Summary

  • Adds workflow-templates/python-uv-ruff-pytest.yml (+ properties.json), an org-wide starter workflow that shows up under "New workflow" in any meyer-lab repo's Actions tab.
  • Pattern (uv sync → ruff check → ruff format --check → ty check → pytest --cov) matches what RISE, tHMM, DDMC, and parafac2 already hand-roll with slightly different names/paths — this gives new repos a consistent starting point instead of copy-pasting a slightly-different version each time.
  • Does not touch any existing repo's workflows; it's opt-in per repo via the Actions UI.

Test plan

  • Merge, then check a repo's Actions > New workflow page shows "Python CI (uv + ruff + pytest)" as a suggested template

Sign up for freeto 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

@aarmey