Nikita korevo test/fix tests for windows

Draft
WI
4mo ago
+160-32

Summary by cubic

Fix Windows-specific test failures by making path and classpath assertions OS-agnostic. Add a dedicated Windows E2E workflow to catch cross-OS issues.

  • Bug Fixes
    • Switched tests to use path.resolve, path.join, path.normalize, and path.delimiter for expected paths and Java classpaths.
    • Updated Generator and Version Manager specs to resolve --input-spec, storage, temp, and move paths; adjusted log outputs to resolved paths.
    • Added a new CI workflow that builds on Ubuntu and runs E2E on windows-latest using the packaged tarball.