• https://github.com/nektos/act
  • I used the installation command from the doc (curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/nektos/act/master/install.sh | sudo bash) and it put the executable in ~/bin/act which is not in my path. I removed it with a sudo rm
  • And after looking at that bash script I then installed it via: curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/nektos/act/master/install.sh | sudo bash -s -- -b /usr/local/bin
  • Usage example: act -W .github/workflows/code_quality.yaml workflow_dispatch
  • I immediately encountered issues with basic steps, e.g. https://github.com/nektos/act/issues/2768
  • I dont’t think I am going to be using it, at least for now. Because I’d be troubleshooting it, it looks like more of a hassle than doing a “commit + push + clicking on the ‘Run workflow’ button in the UI”.