Description
When running Macaron's dataflow analysis on a repository that contains an invalid or malformed GitHub Action workflow file, Macaron should not crash (e.g., on uncaught KeyError), and instead log it as a debug information and continue with the analysis of the other workflows. Otherwise, this leads to incomplete analysis and premature termination.
Related #1305
Expected Behavior
The expected behavior is for Macaron to handle such exceptions gracefully, logging relevant error messages, and continue analysis on the remaining valid workflows.