Previous approaches using temp files or env vars failed in Gitea runner. Python now runs git commands directly via subprocess, reads stdout, and builds the JSON payload — no intermediate files or shell escaping.
Previous approaches using temp files or env vars failed in Gitea runner. Python now runs git commands directly via subprocess, reads stdout, and builds the JSON payload — no intermediate files or shell escaping.