fix(shell): preserve heredoc contexts and reject arithmetic placeholders #33280
| Job | Run time |
|---|---|
| 5m 2s | |
| 6m 32s | |
| 3m 21s | |
| 6m 55s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| -1s | |
| -1s | |
| -1s | |
| -6s | |
| -6s | |
| -7s | |
| -7s | |
| -8s | |
| 0s | |
| 0s | |
| -1s | |
| -1s | |
| -1s | |
| -1s | |
| 0s | |
| 0s | |
| 0s | |
| 21m 9s |
| Job | Run time |
|---|---|
| 5m 2s | |
| 6m 32s | |
| 3m 21s | |
| 6m 55s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| 0s | |
| -1s | |
| -1s | |
| -1s | |
| -6s | |
| -6s | |
| -7s | |
| -7s | |
| -8s | |
| 0s | |
| 0s | |
| -1s | |
| -1s | |
| -1s | |
| -1s | |
| 0s | |
| 0s | |
| 0s | |
| 21m 9s |