cross-rs/cross

cross run: stdin doesn't work

Closed this issue · 5 comments

$ echo hello | cross run
the input device is not a TTY

I'm having the same issue when running cross on GitLab CI, probably because the CI doesn't emulate a full tty.

Would it be possible to disable the use of -it when cross is calling Docker internally (of which I think it is causing the issue)?

xoac commented

Similar issue for Azure Pipelines.
example error

xoac commented

@borsboom temporary solution for azure pipelines here I think similar can be done for gitlab.

shouldn't it be closed by #294 ?

Yes, this should be fixed.