Skip to content

Commit 0889b09

Browse files
author
Mateusz
committed
ci: expand required suite and add non-blocking extended job
1 parent b04ae01 commit 0889b09

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,11 @@ jobs:
6969
OPENROUTER_API_KEY: dummy_key
7070
run: |
7171
python -m pytest -v \
72+
tests/unit/core/app \
7273
tests/unit/core/cli_support \
7374
tests/unit/core/common \
75+
tests/unit/core/di \
76+
tests/unit/connectors/gemini_base \
7477
tests/unit/connectors/openai_codex \
7578
tests/unit/chat_completions_tests/test_gemini_api_compatibility_di.py \
7679
tests/unit/test_app_startup.py \
@@ -159,3 +162,36 @@ jobs:
159162
else
160163
echo "No OAuth plugin entry points detected; skipping OAuth-only integration boundary checks."
161164
fi
165+
166+
test-extended-nonblocking:
167+
runs-on: ubuntu-latest
168+
continue-on-error: true
169+
strategy:
170+
matrix:
171+
python-version: ['3.10']
172+
173+
steps:
174+
- uses: actions/checkout@v4
175+
with:
176+
fetch-depth: 2
177+
178+
- name: Set up Python ${{ matrix.python-version }}
179+
uses: actions/setup-python@v5
180+
with:
181+
python-version: ${{ matrix.python-version }}
182+
cache: 'pip'
183+
184+
- name: Install dependencies
185+
run: |
186+
python -m pip install --upgrade pip
187+
pip install -e .[dev]
188+
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
189+
190+
- name: Run extended unit suite (non-blocking)
191+
env:
192+
OPENAI_API_KEY: dummy_key
193+
GEMINI_API_KEY: dummy_key
194+
ANTHROPIC_API_KEY: dummy_key
195+
OPENROUTER_API_KEY: dummy_key
196+
run: |
197+
python -m pytest -v tests/unit

0 commit comments

Comments
 (0)