nektos/act
"Think globally, act locally" Run your GitHub Actions locally! Why would you want to do this? Two reasons: Fast Feedback - Rather than having to commit/push every time you want to test out the changes you are making to your .github/workflows/ files (or for any changes to embedded GitHub actions), you can use act to run the actions locally.
https://github.com/nektos/act?utm_campaign=Newsletter&utm_medium=email&_hsmi=91303614&_hsenc=p2ANqtz-_vobV-0vRFnb4EqSMD-KbIW6Stn14s1p-YhmZ-A14zr1mhy40HcZiPpWBOC8qYxjE26cM_neQkVAUFUs9I_jZUuA-DVA&utm_content=91303614&utm_source=hs_email