mirror of
https://github.com/rsyslog/rsyslog.git
synced 2026-08-24 19:24:14 +02:00
Why: Failure evidence must only represent marked test phases, and repository verification retries must not retain temporary files. Impact: Hosted failure artifacts stay semantically accurate and repeated publication checks do not accumulate stale verification state. Before/After: Before, any job failure could trigger flake evidence and failed verification attempts leaked temporary directories. After, uploads are phase-scoped and cleanup runs on every exit path. Technical Overview: Gate evidence uploads on explicit step outcomes, install a safely quoted EXIT trap for verification scratch space, and clarify that PR builds package the PR head without publishing. With the help of AI-Agents: Codex