Skip to content

Remove legacy shell quoting and FF_USE_NEW_SHELL_ESCAPE feature flag

Romuald Atchadé requested to merge remove-legacy-shell-quoting into main

What does this MR do?

It removes legacy shell quoting in favour of the new shell escape. As the FF_USE_NEW_SHELL_ESCAPE is made the default behaviour, the FF_USE_NEW_SHELL_ESCAPE has also been removed

Why was this MR needed?

The legacy shell quoting implementation was problematic and is greatly improved by the new implementation. The new shell quoting was already used for variable expansion and with this MR it is just expanded to the whole ci script.

No changes in behaviour is expected with the new implementation.

What's the best way to test this MR?

Pipeline passes

What are the relevant issue numbers?

close #29368 (closed)

Merge request reports