Improvement
• 1 minute read

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.

Back to top