I’m getting the following error during the “spin up environment” phase of the first job in my workflow:
* Error in config file: The schema/shape of the YAML is incorrect: json: cannot unmarshal string into Go struct field JobDescription.Jobs.Steps of type config.StepDescription
I know a few people have reported similar errors, but please read on because I think this one is different.
The failing workflow has 167 jobs. When I reduce the workflow to just over 50 jobs, it runs fine even though syntax is identical. So I’m guessing the issue is related to the size of the config rather than syntax, but I can’t find any docs on size limitation other than the 3MB config file limit.
Here are 2 config files:
First one triggers the error
2nd one executes successfully, even though it has the same syntax but ~100 fewer jobs