Reproduction steps:
- On Windows (no WSL installed), attempt to install RailCall via the
native PowerShell path rather than the bash installer.
- Fetch install.ps1 from the same repo as install.sh (patl4588/railcall-
core) — either works fine via Invoke-WebRequest, no network issues.
- Inspect the station/Studio bundle URL pinned inside install.ps1: it
points to station-v0.18, not the current release (v1.5.11 at time of
writing).
- Inspect the railcall_cli.py SHA256 pin inside install.ps1:
27e98a51... — does not match install.sh's current pin (bef8cad3...) in
the same repo, confirming install.sh has been updated since install.ps1
was last touched.
- Running install.ps1 as-is would install both an outdated CLI and a very
outdated Studio bundle (station-v0.18), not the current release.
Expected: install.ps1 and install.sh, shipped from the same repo as parallel
install paths for different platforms, should stay in sync — both installing
the same current CLI/Studio version.
Actual: install.sh is current (correctly pinned to the latest CLI hash and
station-v1.5.11). install.ps1 is stale across the board — not a one-line
version-string miss, but frozen at an old release for both the CLI pin and
the station bundle pin.
Root cause: install.ps1 appears to not be part of the same update process
that keeps install.sh current — likely maintained manually or update less
frequently, and has drifted significantly (station-v0.18 vs v1.5.11 is many
releases behind).
Suggested fix: Include install.ps1 in whatever process updates install.sh's
pins on each release, or generate both from a single shared version-pin
source so they can't drift independently.
Impact: Any Windows user without WSL who uses the documented native-Windows
install path (install.ps1) right now gets a badly outdated CLI and Studio
bundle, with no indication anything is wrong — the script runs successfully,
it just installs the wrong version. This is the primary install path for
Windows users who don't have WSL set up, which is a common configuration.
Affected version: install.ps1 pinned to station-v0.18; current release is station-v1.5.11