Skip to content

Commit fcb4f53

Browse files
committed
docs: finalize v2.0 README and SDK hardening
1 parent 3947a01 commit fcb4f53

22 files changed

Lines changed: 1093 additions & 685 deletions
Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: CI
1+
name: Intent Bus CI
22

33
on:
44
push:
@@ -23,32 +23,27 @@ jobs:
2323
uses: actions/setup-python@v5
2424
with:
2525
python-version: ${{ matrix.python-version }}
26-
cache: 'pip' # Speeds up subsequent runs by caching requests/pytest
26+
cache: 'pip' # Speeds up subsequent runs by caching dependencies
2727

2828
- name: Upgrade pip
2929
run: python -m pip install --upgrade pip
3030

31-
# This is the "Gold Standard" install for PEP 660/pyproject.toml
3231
- name: Install SDK with dev dependencies
3332
run: pip install -e ".[dev]"
3433

35-
# Verifies the 'intent-bus' CLI entry point is correctly mapped
3634
- name: CLI smoke test
3735
run: intent-bus --help
3836

39-
# Ensures the package is importable and metadata is valid
4037
- name: Import smoke test
4138
run: python -c "import intent_bus; print('SDK Import: OK')"
4239

43-
# Run full test suite (falls back to compileall if no tests/ folder exists)
4440
- name: Run pytest
4541
run: |
4642
if [ -d tests ]; then
47-
pytest -q
43+
pytest tests/ -v
4844
else
4945
echo "No tests directory found, skipping pytest."
5046
fi
5147
52-
# Final syntax validation
5348
- name: Syntax check
5449
run: python -m compileall intent_bus/

0 commit comments

Comments
 (0)