chore(deps-dev): update google-genai requirement from <2,>=1.0 to >=1.0,<3 #139
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |