You should try act. It lets you tu run a workflow without pushes and works exactly how GitHub Actions does. Just follow the steps from the GitHub repository: https://github.com/nektos/act
act