Githiub actions swallows errors caused by workflow inout parameter type mismatches and throws a
GitHub Actions has encountered an internal error when running your job.
with no logs or context. took a while to track done as per:
@shilovmaksim was able to track this down in this reproduction
and fix it
but the error message coming from github actions doesn’t help at all. It seems like it should be a simple thing for github actions to tell the user they’ve sent bad data!