Files
quickbot_cli/scripts/local_ci.sh
Alexander Kalinovsky 3433d740cc
Some checks failed
CI / test (3.13) (push) Failing after 25s
fix: ci workflow
2025-08-25 20:03:43 +03:00

28 lines
545 B
Bash
Executable File

#!/bin/bash
# SPDX-FileCopyrightText: 2025 Alexander Kalinovsky <a@k8y.ru>
#
# SPDX-License-Identifier: MIT
# Local CI script to test the same steps as the Gitea workflow
set -e
echo "🚀 Running local CI tests..."
echo "📦 Installing dependencies..."
uv sync --all-extras --dev
echo "🔍 Running Ruff linting..."
uv run ruff check .
echo "🎨 Checking code formatting..."
uv run ruff format --check
echo "📝 Running MyPy type checking..."
uv run mypy src
echo "🧪 Running tests..."
uv run pytest
echo "✅ All checks passed!"