[Bug] When an Action is manually re-run, the UI shows incorrect information about what triggered it

I have a GitHub Action that triggers on push to a specific branch. This works as intended. This action ran six days ago, but was then manually re-run by someone clicking the Re-run jobs button from the GitHub UI about an hour ago.

The GitHub UI now shows, “Triggered via push 1 hour ago”.

While the time is accurate, the trigger is not — it was triggered via push 6 days ago, but was triggered by a manual button click 1 hour ago.

This unfortunately caused some headaches as we spent time during an active incident trying to figure out why the action re-ran an hour ago, when no push was made to that branch at that time.

Thanks for the feedback, we acknowledge this re-run bug and we have internal issues tracking this.