Skip to content

Commit e413fd3

Browse files
committed
fix: update pre-commit hooks for monorepo layout
- pyright and pytest now trigger on packages/**/*.py changes - Removed stale src/**/pyproject.toml file pattern - Run on commit instead of only pre-push
1 parent 46f3f9e commit e413fd3

1 file changed

Lines changed: 6 additions & 12 deletions

File tree

‎.pre-commit-config.yaml‎

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,13 @@ repos:
3838
- text
3939
- id: pyright
4040
name: pyright
41-
pass_filenames: true
4241
language: system
43-
entry: bash -c 'for x in "$@"; do (cd `dirname $x`; pwd; uv run --frozen --all-extras
44-
--dev pyright --stats;); done;' --
45-
stages:
46-
- pre-push
47-
files: (src|samples)\/.*\/pyproject.toml
42+
entry: uv run pyright packages/agent-session-tools/
43+
pass_filenames: false
44+
files: ^packages/agent-session-tools/.*\.py$
4845
- id: pytest
4946
name: pytest
50-
pass_filenames: true
5147
language: system
52-
entry: bash -c 'for x in "$@"; do (cd `dirname $x`; pwd; uv run --frozen pytest
53-
--cov --cov-branch --cov-report=term-missing;); done;' --
54-
stages:
55-
- pre-push
56-
files: src\/.*\/pyproject.toml
48+
entry: uv run pytest --tb=short
49+
pass_filenames: false
50+
files: ^packages/.*\.py$

0 commit comments

Comments
 (0)