Commit Graph

6 Commits

Author SHA1 Message Date
69c33526f4 fix(qa): run the container tests on a writable copy and add node to the test image
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 11:58:13 +02:00
456b64f5b7 feat(qa): run python tests in a throwaway container built from the app image
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 11:56:42 +02:00
9d93b4fb89 fix(qa): run Python tests with an interpreter that has the project dependencies
Agents see /usr/bin/python3 first, which has no fastapi.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 11:51:33 +02:00
e8c0df027e test: fail any spec that would write to the live API
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 21:00:25 +02:00
c7d5134734 chore(qa): isolated per-run python env and optional coverage for sonar
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 19:29:37 +02:00
1fd79866f8 chore(qa): central npm run qa command with optional SonarQube stage
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 18:36:48 +02:00