Skip to content

chore(deps-dev): update google-genai requirement from <2,>=1.0 to >=1.0,<3 #139

chore(deps-dev): update google-genai requirement from <2,>=1.0 to >=1.0,<3

chore(deps-dev): update google-genai requirement from <2,>=1.0 to >=1.0,<3 #139

Workflow file for this run

name: test
on:
pull_request:
branches: [main]
push:
branches: [main]
jobs:
unit-integration-golden:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.11", "3.12"]
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install
run: |
python -m pip install --upgrade pip
pip install -e .[dev]
- name: Unit + integration + golden + stress tests
run: pytest tests/unit tests/integration tests/golden tests/stress -v --cov=agentsuite --cov-report=term-missing
cleanroom:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.12"
- name: Run cleanroom (mocked LLM)
run: bash scripts/run-cleanroom.sh
wheel-smoke:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.12"
- name: Install build
run: pip install build
- name: Build wheel
run: python -m build
- name: Install wheel in fresh venv
run: |
python -m venv .venv-smoke
.venv-smoke/bin/pip install dist/*.whl
- name: Import check
run: |
.venv-smoke/bin/python -c "import importlib; [importlib.import_module(m) for m in ['agentsuite.agents.founder.prompt_loader','agentsuite.agents.design.prompt_loader','agentsuite.agents.product.prompt_loader','agentsuite.agents.engineering.prompt_loader','agentsuite.agents.marketing.prompt_loader','agentsuite.agents.trust_risk.prompt_loader','agentsuite.agents.cio.prompt_loader']]"
- name: Console script — agentsuite --help
run: .venv-smoke/bin/agentsuite --help
- name: Install mcp extra for agentsuite-mcp smoke test
run: .venv-smoke/bin/pip install mcp>=1.0
- name: Console script — agentsuite-mcp --help
run: .venv-smoke/bin/agentsuite-mcp --help