dumpVar: only available in dev mode
The runner wouldn't properly exit with a failure code, so it always looked like success in the UI.
This includes using Gitea's Commit Status API to add checks to the PR UI.