mirror of
https://github.com/go-gitea/gitea.git
synced 2026-08-06 17:26:07 +00:00
b71adfe1ad
Backport #38792 by @silverwind `UpdateTaskByState` wrote the task, its job and its steps in separate statements. An interruption in between left the task finished with a running job, so the run stayed in progress, and the "state is final" early return made every retry, cancel and cleanup a no-op. Fixes https://github.com/go-gitea/gitea/issues/38790 Co-authored-by: silverwind <me@silverwind.io>