Skip to content

Update server installation docs#251

Open
ruokun-niu wants to merge 2 commits into
drasi-project:mainfrom
ruokun-niu:download-binary-fix
Open

Update server installation docs#251
ruokun-niu wants to merge 2 commits into
drasi-project:mainfrom
ruokun-niu:download-binary-fix

Conversation

@ruokun-niu

@ruokun-niu ruokun-niu commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Description

When we previously renamed the windows binaries in the release workflow for drasi-server, we only updated the installation scripts in the getting started tutorial, but forgot to update the general installation docs for drasi-server.

This PR corrects outdated and inconsistent details across the Drasi Server installation docs. It updates the binary download instructions to match the latest release (Windows server binary renamed to drasi-server-x86_64-windows-msvc.exe, and fixes the SSE CLI Windows output filename), aligns the "build from source" native-dependency prerequisites with the getting-started guide (MSVC toolchain on Windows, jq on macOS), and fixes invalid config field names in the Docker guide (state_store→stateStore, log_level→logLevel)

Type of change

  • This pull request fixes a bug in Drasi and has an approved issue (issue link required).
  • This pull request adds or changes features of Drasi and has an approved issue (issue link required).
  • This pull request is a minor refactor, code cleanup, test improvement, or other maintenance task and doesn't change the functionality of Drasi (issue link optional).

Fixes: #250

Signed-off-by: ruokun-niu <ruokunniu@gmail.com>
@ruokun-niu ruokun-niu self-assigned this Jul 6, 2026
@ruokun-niu
ruokun-niu requested review from a team and Copilot July 6, 2026 22:24
Signed-off-by: ruokun-niu <ruokunniu@gmail.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates Drasi Server installation documentation to match recent release/workflow changes and the server’s strict camelCase configuration schema, reducing user confusion and invalid setup steps.

Changes:

  • Updates Windows download URLs/filenames for the Drasi Server and SSE CLI binaries to match current release artifacts.
  • Aligns “build from source” native dependency prerequisites with the Getting Started guide (adds jq on macOS; switches Windows guidance to MSVC Build Tools + pinned Rust MSVC toolchain).
  • Fixes invalid Docker configuration examples by replacing snake_case keys with the correct camelCase keys (stateStore, logLevel).

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
docs/shared-content/installation/drasi-server/download-sse-cli-binary.md Fixes Windows SSE CLI download output filename to drasi-sse-cli.exe.
docs/shared-content/installation/drasi-server/download-binary.md Updates Windows Server binary download URL to the -windows-msvc.exe artifact name.
docs/shared-content/installation/drasi-server/build-from-source-prereqs.md Aligns macOS/Windows build prerequisites with the Getting Started build-from-source instructions.
docs/content/drasi-server/how-to-guides/installation/install-with-docker/_index.md Corrects Docker config examples to use validated camelCase keys (stateStore, logLevel).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

Windows download instructions use wrong asset name (404) on Download Binary page

3 participants