Skip to content

ci: use JSON to transfer environment variables

The set command in cmd has terrible properties in that there's no real structure to it. Sensitive sequences in values or variable names that are escaping sequences can be interpreted at the wrong time or things like newlines in values are not escaped at all and cause ambiguities in parsing. Avoid all of that and use PowerShell to use JSON as a communication mechanism.


Also remove executable permissions from .ps1 files.

Backport: release

Merge request reports

Loading