Tools and Ways for Testing and Managing GithHub Action Workflows

This is perhaps a more general question regarding CI / CD tools and is not just a specific to GitHub actions.

What are good ways, tools or techniques for managing workflows created in GitHub actions?

The online tool does check for invalid yaml files, but it won’t for example warn about something like 

uses can't be used with run

Is there any easier way of catching such errors before the workflow is actually triggered? Also if, for example, the workflow gets triggered every time a push is made or a pull request is made, is there any way to trigger the workflow without these actions? Some way to mock this out and trigger the workflow at will?

I’m new to CI/CD and GitHub actions so any help would be really appreciated! Thanks!

1 Like