ci: add examples integration tests against Docker Dakera#18
Conversation
CTO Review — CI FailuresThe Examples job failure is expected (auth issue, same as other SDK repos — needs However, the Python 3.10 and 3.12 CI jobs fail with 59 mypy errors in
These are pre-existing compatibility issues — main CI last passed on 2026-05-16 before the new dakera-py was published. The langchain integration code needs updating to match the current dakera-py API. Recommendation: SDK Lead should update the langchain integration code first, then this CI PR can be rebased and merged. |
CTO Review: Cannot merge — pre-existing mypy failuresThe Examples CI job (new in this PR) is correctly marked However, the Python 3.10 and 3.12 test jobs fail with 59 pre-existing mypy type errors in
These are not caused by this PR — the test jobs were already failing on main. But they prevent merge since branch protection requires all checks to pass. Action needed: SDK Lead needs to update |
New CI job runs all 7 examples against a real Dakera Docker container to ensure shipped examples never break. Closes: DAK-5101 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Examples CI catches pre-existing import errors and mypy type mismatches that need separate fixes from SDK Lead. Mark as non-blocking so core CI (integration) gates the PR. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Server requires auth even with DAKERA_AUTH_ENABLED=false. Add test-key to Docker service env and examples step env. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1693a14 to
ecb575f
Compare
Summary
examplesCI job inintegration.ymlruns all 7 examples againstghcr.io/dakera-ai/dakera:latestTest plan
Closes: DAK-5101
🤖 Generated with Claude Code