Improvement
GitHub Actions – deterministic re-runs for workflows
Summary
GitHub Actions is built on top of webhooks and checks and uses the CheckSuiteEvent for re-running workflows. Using the CheckSuiteEvent for re-run can lead to non-deterministic results due to the…
GitHub Actions is built on top of webhooks and checks and uses the CheckSuiteEvent for re-running workflows. Using the CheckSuiteEvent for re-run can lead to non-deterministic results due to the difference in event payload. In order to make re-runs deterministic we now persist the original event payload and use it when re-running workflows.