Skip to content

ci: usa composite action org python-ci nel job test - #473

Merged
Gabrymi93 merged 2 commits into
mainfrom
chore/org-python-ci
Aug 16, 2026
Merged

ci: usa composite action org python-ci nel job test#473
Gabrymi93 merged 2 commits into
mainfrom
chore/org-python-ci

Conversation

@Gabrymi93

Copy link
Copy Markdown
Member

Sintesi

Sostituisce i passi ruff/mypy/pytest inline del job test con la composite action condivisa dataciviclab/.github/actions/python-ci (ADR-001). Stessi comandi, stessa soglia coverage (81).

Contesto collegato

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

Cosa cambia

  • Dipendenze o CI

Impatto su contratti pubblici

  • Struttura dataset.yml
  • Path output
  • Schema parquet
  • CLI o MCP tool
  • API pubblica del toolkit
  • Nessun impatto sui contratti (solo CI)

Verifica

  • Comando pytest simulato dalla composite action: pytest tests -p pytest_cov -n auto -q -p no:cacheprovider -m "not smoke" --cov=toolkit --cov-report=term-missing --cov-report=xml --cov-fail-under=81 — equivalente all'originale

  • YAML validato; pre-commit passati

  • pytest -m core passa — verrà eseguito dalla CI su questa PR (richiede il merge PR docs: allineare feature-stability e changelog alla superficie CLI reale #26 per python-ci@main)

  • ruff check . passa — invariato (stesso comando via composite)

  • mypy toolkit/ passa — invariato

  • Modificato o aggiunto test con marker appropriato: N/A (nessuna logica)

Checklist PR

  • Perimetro stretto: una PR = migrazione CI
  • Issue collegata o motivazione dell'assenza — ADR-001
  • Se rimuovo un modulo/funzione pubblica: N/A

Note per chi revisiona

@Gabrymi93
Gabrymi93 merged commit 5d76a87 into main Aug 16, 2026
3 of 4 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