workflow-development
Installation
SKILL.md
Workflow Development
Create or update GitHub Actions workflows for this Python 3.13 / uv repo.
Repo defaults
-
Start with
AGENTS.mdand.github/instructions/cicd-standards.instructions.md. -
Pin actions to versions already used here:
actions/checkout@v6,astral-sh/setup-uv@v7, andactions/upload-artifact@v7. -
Set
persist-credentials: falseon checkout unless the job must push. -
Prefer
uv sync --frozen; add extras only when a workflow truly needs them. -
OCR and Tesseract jobs usually need
build-essential,pkg-config,tesseract-ocr,libtesseract-dev, andlibleptonica-dev. -
Add Linux input or evdev packages only when the workflow actually exercises