Unable to collect diagnostics when all jobs in workflow are skipped

We recently modified the “if” condition for the sole job in a workflow. Unfortunately, the modification did not work as expected. Typically, we would enable the action runner and step debug logs, execute it again, and start digging in. However, after doing this we discovered that either no logs are being generated or they aren’t being made available for download from the workflow execution.

This seems like a bug. How else are we supposed to investigate potential configuration or logic issues in the job level conditionals, matrix strategies, etc. without the ability to examine these logs?


This seems like a bug.

I think this is a lack of feature rather than a bug.

I recommend that you can directly share a feature request in the Feedback form for GitHub.
That will allow you to directly interact with the appropriate engineering team, and make it more convenient for the engineering team to collect and categorize your suggestions.