Skip to content

ci: usa componenti condivisi org (python-setup, python-ci) - #47

Merged
Gabrymi93 merged 1 commit into
mainfrom
chore/org-python-ci
Aug 16, 2026
Merged

Gabrymi93 merged 1 commit into
mainfrom
chore/org-python-ci

Conversation

@Gabrymi93

Copy link
Copy Markdown
Member

Sintesi

Sostituisce setup-python + install inline e il lint/test con i componenti condivisi dell'org (ADR-001):

  • actions/python-setup al posto di setup-python + pip install -r requirements.txt
  • actions/python-ci al posto di ruff-action + pytest inline (mypy non era presente)

Lo smoke test su main resta invariato.

Contesto collegato

ADR-001 in dataciviclab/.github PR #26.

Cosa cambia

  • CI

Verifica

  • Comando pytest simulato: pytest tests -v -m "not smoke" --cov=sources --cov-report=term --cov-fail-under=65 — equivalente all'originale
  • ruff aggiunto via extra-packages (il repo non lo aveva in requirements.txt)
  • YAML validato; pre-commit passati

Checklist PR

  • Perimetro stretto: una PR = migrazione CI
  • Issue collegata o motivazione dell'assenza — ADR-001

Note per chi revisiona

@Gabrymi93
Gabrymi93 merged commit f08c663 into main Aug 16, 2026
1 of 2 checks passed
@Gabrymi93
Gabrymi93 deleted the chore/org-python-ci branch August 16, 2026 12:52
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