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
COMP: Add line continuations to pixi task cmds for pixi 0.68 compatibility
pixi 0.68.0 (released 2026-05-08) changes how multi-line task cmds are
parsed. Per pixi PR prefix-dev/pixi#5957, bare newlines that were
previously joined as whitespace are now joined with '&&', so
cmd = '''cmake
-Bbuild
-S.
...'''
is no longer executed as 'cmake -Bbuild -S. ...' but as 'cmake &&
-Bbuild && -S. && ...'. cmake then runs with no arguments and prints
its Usage banner; the next line tries to execute '-Bbuild' as a
command and fails with 'command not found'; the task exits 127.
Backslash line continuations preserve the legacy single-command
behavior on both pre- and post-0.68 pixi versions.
Affected tasks (all multi-line cmake invocations under
[tool.pixi.feature.cxx.tasks]):
configure
configure-ci
configure-debug
configure-release
configure-python
configure-debug-python
The two python-exe tasks already terminate the first line with '&&'
so they are not double-separated by 0.68's logic and need no
modification.
Fixes the global ITK CI Pixi-Cxx breakage observed across all open
PRs since pixi 0.68.0 became the default in prefix-dev/setup-pixi.
0 commit comments