disinto/tests
Agent a8eba51653
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
fix: smoke test leaks orphaned mock-forgejo.py processes (#196)
Add cleanup trap to smoke-init.sh that kills all mock-forgejo.py processes
on exit (success or failure). Also ensure cleanup at test start removes
any leftover processes from prior runs.

In .woodpecker/smoke-init.yml:
- Store the PID of the mock-forgejo.py background process
- Kill the process after smoke test completes

This prevents accumulation of orphaned Python processes that caused
OOM issues (2881 processes consuming 7.45GB RAM).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05 09:14:41 +00:00
..
mock-forgejo.py fix: add routing pattern for users/{username}/repos; fix require_token checks 2026-04-02 13:40:05 +00:00
smoke-init.sh fix: smoke test leaks orphaned mock-forgejo.py processes (#196) 2026-04-05 09:14:41 +00:00