diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 0b684ad..b789287 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -2,9 +2,9 @@ name: CI on: push: - branches: [ main, master, develop ] + branches: [ main, master, develop, feature/** ] pull_request: - branches: [ main, master, develop ] + # Trigger on all pull requests regardless of target branch workflow_dispatch: jobs: @@ -53,7 +53,10 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip + # Install nanobot with all dependencies and dev dependencies pip install -e ".[dev]" + # Verify key dependencies are installed + pip list | grep -E "(pytest|ruff|pydantic|typer|litellm)" - name: Run tests run: |