Skip to content

Cross-platform QA: Windows + Linux CI matrix #11

Description

@rosshd

Objective

Verify openlearn on Windows and Linux before marketing it; development happens on macOS.

Scope

  • Add an OS matrix (ubuntu, windows, macos) to the tests workflow.
  • Fix what breaks; known risk areas: `select.select` on stdin in the REPL paste heuristics, TTY assumptions, path handling, Rich rendering differences.
  • Document any platform caveats that remain.

Verification

  • Green CI on all three OSes.
  • Manual smoke of the REPL on Windows Terminal and a mainstream Linux terminal.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0Release blocker for v1.0enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions