CI/Skills: add Python lint and test harness for skills scripts (#24246)

* CI: add skills Python checks job

* Chore: add Python lint and test pre-commit hooks

* Tests: fix skill-creator package test import path

* Chore: add Python tooling config for skills scripts

* CI: run all skills Python tests

* Chore: run all skills Python tests in pre-commit

* Chore: enable pytest discovery for all skills tests

* Changelog: note skills Python quality harness
This commit is contained in:
Vincent Koc
2026-02-23 01:52:00 -05:00
committed by GitHub
parent de96f5fed2
commit 76dabd5214
5 changed files with 60 additions and 0 deletions

10
pyproject.toml Normal file
View File

@@ -0,0 +1,10 @@
[tool.ruff]
target-version = "py310"
line-length = 100
[tool.ruff.lint]
select = ["E9", "F63", "F7", "F82", "I"]
[tool.pytest.ini_options]
testpaths = ["skills"]
python_files = ["test_*.py"]