mirror of
https://github.com/go-gitea/gitea.git
synced 2026-08-11 17:54:52 +02:00
`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