When re-running a Workflow I don't want the old run logs to be lost

Describe the enhancement
I noticed that when re-run a failed workflow, the old run is lost. This should not happen because I want to have prove that something failed. It should add a new entry in the list of workflows, not reuse the same one.

In the image below in the link below, the workflow in the middle is marked as run 42, but where is the 41? I can’t see it anymore because I clicked on the “re-run” button. You should follow what Bitbucket and Jenkins do. They both add a new entry in the top of the list

Code Snippet

Additional information

NOTE: if the feature request has been agreed upon then the assignee will create an ADR. See docs/adrs/README.md