Closed kruno-exponent closed 1 year ago
An alternate similar fix was merged from #228. Are you able to test if that has fixed your issue, since that fix is substantially simpler and allows keeping the Args object?
Closing as per above comment about alternate fix. Thanks for the PR nonetheless
There is a bug with protoc on windows and dotnet.
build_protoc_args appends in --descriptor_set_in multiple descriptors. On windows separator is ";". Combining that with bash that means that without proper escaping second descriptor is being interpreted as command and bash tries to execute the descriptor itself!
I don't know why ctx.actions.run_shell doesn't escape the arguments, but it doesn't. Sorry, I don't have the time to add proper test for this since it's 1 AM. If you can create a patch release for this, that would be great :)
STR