### Description I became aware of a bug in the CancelPreviousJobs, jobs cancelled by this method don't get it's commit status updated from pending to cancelled. For example you have no runners set up - push workflow 1 - push workflow 2 - Look at commit of push workflow 1 This problem appeared while testing <https://github.com/go-gitea/gitea/pull/33694#issuecomment-2682350275> and noticing webhooks were missing as well ### Gitea Version 2c8bdd22332973dfda62e25c30c6427c44c47885 ### Can you reproduce the bug on the Gitea demo site? Yes ### Log Gist _No response_ ### Screenshots _No response_ ### Git Version _No response_ ### Operating System _No response_ ### How are you running Gitea? `./gitea web` ### Database MySQL/MariaDB