Nx
Enterprise
Nx
Sign in / Sign up
Open main menu
Nx
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
34491
2991056a fix(core): handle already-quoted values and word-split fragments in shell quoting Add isAlreadyQuoted guard to serializeOverridesIntoCommandLine and wrapArgIntoQuotesIfNeeded to skip re-quoting values already wrapped in matching quotes. Add rejoinQuotedFragments to reassemble shell word-split fragments of quoted values in __unparsed__ before applying quoting logic. Without this, fragments like args"}}' get incorrectly re-quoted, breaking commands that pass JSON config via escaped single quotes (e.g., cypress e2e --config).
4 days ago
by leosvelperez
l
Failed
34491
2ed5bb2f fix(core): skip shell quoting for already-quoted values in serializeOption
4 days ago
by leosvelperez
l
Failed
34491
05e6b74c fix(core): properly quote shell metacharacters in CLI args passed to tasks When CLI arguments containing shell metacharacters (like |, &, $, etc.) were passed through Nx to underlying tasks, they were not properly quoted, causing shell interpretation errors. For example: nx test app --grep="@tag1|@tag2" Would fail because the pipe character was interpreted by the shell as a command pipe, resulting in errors like "/bin/sh: @tag2: command not found". This fix: - Introduces a new `needsShellQuoting()` utility that detects all shell metacharacters: | & ; < > ( ) $ ` \ " ' * ? [ ] { } ~ # ! and whitespace - Updates `wrapArgIntoQuotesIfNeeded()` to use this utility instead of only checking for spaces - Properly handles values containing `=` by splitting on the first `=` only - Escapes existing double quotes within values before wrapping - Adds comprehensive test coverage for the new functionality Fixes #32305 Fixes #26682
5 days ago
by baer
b
Failed
34491
Generating fix
→
05e6b74c fix(core): properly quote shell metacharacters in CLI args passed to tasks When CLI arguments containing shell metacharacters (like |, &, $, etc.) were passed through Nx to underlying tasks, they were not properly quoted, causing shell interpretation errors. For example: nx test app --grep="@tag1|@tag2" Would fail because the pipe character was interpreted by the shell as a command pipe, resulting in errors like "/bin/sh: @tag2: command not found". This fix: - Introduces a new `needsShellQuoting()` utility that detects all shell metacharacters: | & ; < > ( ) $ ` \ " ' * ? [ ] { } ~ # ! and whitespace - Updates `wrapArgIntoQuotesIfNeeded()` to use this utility instead of only checking for spaces - Properly handles values containing `=` by splitting on the first `=` only - Escapes existing double quotes within values before wrapping - Adds comprehensive test coverage for the new functionality Fixes #32305 Fixes #26682
6 days ago
by baer
b
Previous page
Previous
Next
Next page