Skip to content

Add Windows fda install script, update docs#5856

Merged
Karakatiza666 merged 1 commit intomainfrom
windows-fda
Mar 18, 2026
Merged

Add Windows fda install script, update docs#5856
Karakatiza666 merged 1 commit intomainfrom
windows-fda

Conversation

@Karakatiza666
Copy link
Contributor

@Karakatiza666 Karakatiza666 commented Mar 18, 2026

Testing: manual testing of install script and shell completion

Screencast.from.2026-03-18.16-18-20.webm

@Karakatiza666 Karakatiza666 requested a review from gz March 18, 2026 12:41
# Feldera fda CLI installer for Windows
# Usage:
# irm https://feldera.com/install-fda.ps1 | iex
# $env:FDA_VERSION="v0.247.0"; irm https://feldera.com/install-fda.ps1 | iex
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# $env:FDA_VERSION="v0.247.0"; irm https://feldera.com/install-fda.ps1 | iex
# $env:FDA_VERSION="v0.270.0"; irm https://feldera.com/install-fda.ps1 | iex

Copy link

@mythical-fred mythical-fred left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. One minor nit on the install script:

$BinDir = "$FelderaInstall\bin"

# Only x86_64 is supported (arm64 Windows runner lacks Rust/MSVC in CI)
$Arch = (Get-CimInstance Win32_Processor).AddressWidth

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: AddressWidth returns 32 or 64 based on OS bitness, not CPU architecture. It correctly blocks 32-bit Windows, but arm64 Windows will also pass this check (both report 64). Since only x86_64-pc-windows-msvc is shipped right now that is fine — just worth a comment: # Note: detects 32-bit OS; arm64 will pass.

@Karakatiza666 Karakatiza666 force-pushed the windows-fda branch 2 times, most recently from d641c95 to 285ca11 Compare March 18, 2026 16:07
@Karakatiza666 Karakatiza666 enabled auto-merge March 18, 2026 16:07
@Karakatiza666 Karakatiza666 disabled auto-merge March 18, 2026 16:11
Signed-off-by: Karakatiza666 <bulakh.96@gmail.com>
@Karakatiza666 Karakatiza666 enabled auto-merge March 18, 2026 16:13
@Karakatiza666 Karakatiza666 added this pull request to the merge queue Mar 18, 2026
Merged via the queue into main with commit c663145 Mar 18, 2026
1 check passed
@Karakatiza666 Karakatiza666 deleted the windows-fda branch March 18, 2026 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants