ExportXMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.1.0-rc0, 9.1.0-rc1022
    • Affects Version/s: None
    • Component/s: Bazel
    • None
    • Fully Compatible
    • Build OnDeck
    • None
    • None
    • None
    • None
    • None
    • None
    • None

        1. Summary
      • Convert the fresh-venv `buildscripts/uv_sync.sh` path to a Bash-safe form in `bazel/wrapper_hook/install_modules.py`.
      • Add regression coverage in `bazel/wrapper_hook/install_modules_test.py`.
        1. Operational benefit

      Prevents fresh Windows checkouts using Git Bash or Cygwin from failing dependency bootstrap with a mangled `C:Users...` path and the subsequent `yaml` import error.

        1. Safety and compatibility
      • Applies slash conversion only on Windows; POSIX behavior is unchanged.
      • Resolves the repository root for the bootstrap script and working directory.
      • Dependency selection and existing non-bootstrap sync behavior are unchanged.
        1. Testing
      • `bazel run format` — passed.
      • Focused wrapper-hook unit tests — 11 passed.
      • `bazel test //bazel/wrapper_hook:install_modules_test --test_output=errors` could not start in this environment because `/data/bazel_cache` is read-only.

            Assignee:
            Daniel Moody
            Reporter:
            Daniel Moody
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: