Comment
Hi there! We at CoMaps have our own runners for beefy long-running Actions, and benefit greatly from having our CI/CD ecosystem all in one place here at Codeberg, but our map generation job can run for days (currently 5 days but ideally 3 or less once we optimize a problematic straggler.) I've edited the runner settings so the jobs actually keep going behind the scenes, the only issue is that Codeberg gives up on the job and marks it as failed... but doesn't actually force-stop the job with the runner. Which is a good thing, I like my jobs finishing behind the scenes! But it's also unfortunate, since it looks failed and stopped and causes a little panic.
Hopefully it's not too many resources to hold open a job at the coordinator level, right? And the primary resource issue is the runners themselves, who should actually be doing the bulk of any cancelling?