make protocols_mypy workflow manually dispatchable

This commit is contained in:
Daulet Amirkhanov 2025-09-03 17:03:40 +01:00
parent a2180e7c66
commit 85684d2534

View file

@ -3,6 +3,7 @@ permissions:
name: Database Adapter MyPy Check
on:
workflow_dispatch:
push:
branches: [ main, dev ]
paths:
@ -53,7 +54,7 @@ jobs:
echo "Running MyPy on vector database adapters..."
for adapter in $vector_adapters; do
echo "Checking: $adapter"
poetry run mypy "$adapter" \
uv run mypy "$adapter" \
--config-file mypy.ini \
--show-error-codes \
--no-error-summary
@ -77,7 +78,7 @@ jobs:
echo "Running MyPy on graph database adapters..."
for adapter in $graph_adapters; do
echo "Checking: $adapter"
poetry run mypy "$adapter" \
uv run mypy "$adapter" \
--config-file mypy.ini \
--show-error-codes \
--no-error-summary
@ -101,7 +102,7 @@ jobs:
echo "Running MyPy on hybrid database adapters..."
for adapter in $hybrid_adapters; do
echo "Checking: $adapter"
poetry run mypy "$adapter" \
uv run mypy "$adapter" \
--config-file mypy.ini \
--show-error-codes \
--no-error-summary