You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been documenting this issue since moving from MS-DOS batches to PowerShell in appveyor.yml. I don't know what the solution is.
PowerShell offers two options:
'stop' on error, this will stop on error, but fails to show what the error is! (except the first line)
'continue' on error, this will show the full error, but not stop on them.
To make it worse, the PowerShell versions running in CI also consider an error when a called process outputs something to stderr. This has been fixed in recent releases.
Current situtation is almost unusable; to show errors one needs to switch between abort/continue back and forth.
This is so wrong, I'm fairly sure I'm missing something, but days/weeks of search didn't help finding a solution.
I agree bash would be better or at least easier to manage. Thanks for working on it. Some batch scripts that we use are inescapable because we have them for Windows systems without a unix shell, but as you know they can be called from bash.