Linux maintainer tooling and workflows
 help / color / mirror / Atom feed
* [PATCH ezgb 0/6] Harden local CI checks
@ 2026-04-20  4:39 Tamir Duberstein
  2026-04-20  4:39 ` [PATCH ezgb 1/6] Add local CI script Tamir Duberstein
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Tamir Duberstein @ 2026-04-20  4:39 UTC (permalink / raw)
  To: Kernel.org Tools; +Cc: Konstantin Ryabitsev, Tamir Duberstein

Add a local CI script for ezgb and grow it from the checks that
already pass to stricter formatting and type checking.

The series removes stale pytest async configuration, adds Ruff
formatting, mypy, pyright, and ty to local CI, and documents the
uv-based development workflow.

Signed-off-by: Tamir Duberstein <tamird@kernel.org>
---
Tamir Duberstein (6):
      Add local CI script
      Add mypy checks
      Add Ruff format check
      Add pyright checks
      Add ty checks
      Document local CI checks

 README.md                 |  13 +-
 ci.sh                     |  10 ++
 pyproject.toml            |  18 ++-
 src/ezgb/__init__.py      |  94 ++++++------
 src/ezgb/_git.py          |   6 +-
 src/ezgb/_models.py       |  13 +-
 src/ezgb/_reader.py       | 253 ++++++++++++++++++++++----------
 src/ezgb/_types.py        |  15 ++
 src/ezgb/_writer.py       |  41 +++---
 tests/conftest.py         | 207 ++++++++++++++++++--------
 tests/test_ezgb.py        | 363 +++++++++++++++++++++++++++++-----------------
 tests/test_integration.py |  89 ++++++++----
 12 files changed, 749 insertions(+), 373 deletions(-)
---
base-commit: a52cb871360374d3cc13fc941869bc1f0bd2c7c9
change-id: 20260419-stronger-type-checking-64a26f72e878

Best regards,
--  
Tamir Duberstein <tamird@kernel.org>


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-04-27 20:21 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-20  4:39 [PATCH ezgb 0/6] Harden local CI checks Tamir Duberstein
2026-04-20  4:39 ` [PATCH ezgb 1/6] Add local CI script Tamir Duberstein
2026-04-20  4:39 ` [PATCH ezgb 2/6] Add mypy checks Tamir Duberstein
2026-04-20  4:39 ` [PATCH ezgb 3/6] Add Ruff format check Tamir Duberstein
2026-04-20  4:39 ` [PATCH ezgb 4/6] Add pyright checks Tamir Duberstein
2026-04-20  4:39 ` [PATCH ezgb 5/6] Add ty checks Tamir Duberstein
2026-04-20  4:39 ` [PATCH ezgb 6/6] Document local CI checks Tamir Duberstein
2026-04-27 20:20 ` [PATCH ezgb 0/6] Harden " Tamir Duberstein

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox