Conversation
Co-authored-by: Loongphy Wei <Loongphy@users.noreply.github.com>
|
Cursor Agent can help with this pull request. Just |
Fix Windows CI by forcing numeric selection in
|
Fix Windows CI by adding cross-platform TTY and time handling in
|
|
@macroscope-app review |
|
Review complete! No issues found. You can view the full results here: |
Co-authored-by: Loongphy Wei <Loongphy@users.noreply.github.com>
Co-authored-by: Loongphy Wei <Loongphy@users.noreply.github.com>
Co-authored-by: Loongphy Wei <Loongphy@users.noreply.github.com>
|
@macroscope-app review |
|
Review complete! No issues found. You can view the full results here: |
Implement cross-platform compatibility for time functions, TTY detection, and interactive input to fix Windows CI failures.
The Windows CI was failing due to the use of POSIX-specific functions like
localtime_r,isatty, and raw terminal mode for interactive selection. This PR introduces alocaltimeCompatwrapper, usesstd.fs.File.stdout().isTty()for TTY checks, and falls back to numerical input for interactive selections on Windows targets.