Skip to content

Commit 8327371

Browse files
committed
feat: add pre-commit to ci
1 parent cfe6373 commit 8327371

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

.github/workflows/tests.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,16 @@ on:
88
workflow_dispatch:
99

1010
jobs:
11+
pre-commit:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v4
15+
- name: Install the latest version of uv
16+
uses: astral-sh/setup-uv@v6
17+
- name: Create venv
18+
run: uv venv
19+
- name: Run pre-commit hooks
20+
run: make pre-commit
1121
test:
1222
runs-on: ${{ matrix.os }}
1323
strategy:

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ ci-proxy:
3333

3434
ci: ci-static ci-proxy
3535

36+
pre-commit:
37+
uv sync
38+
uv run pre-commit run --all-files
39+
3640
clean:
3741
rm -rf ./dist
3842
rm -rf ./mcp_scan/mcp_scan.egg-info

tests/unit/test_session.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ def test_session_node_ordering(some_date: datetime.datetime):
2121
create_timestamped_node(some_date - datetime.timedelta(seconds=1)),
2222
create_timestamped_node(some_date - datetime.timedelta(seconds=2)),
2323
]
24-
session_nodes.sort()
24+
session_nodes.sort(
25+
26+
)
2527
assert session_nodes[0].timestamp < session_nodes[1].timestamp
2628
assert session_nodes[1].timestamp < session_nodes[2].timestamp
2729

0 commit comments

Comments
 (0)