Skip to content

Add native Windows CLI release builds and installer docs - #1058

Open
AMDphreak wants to merge 3 commits into
tursodatabase:mainfrom
AMDphreak:native-windows-cli
Open

Add native Windows CLI release builds and installer docs#1058
AMDphreak wants to merge 3 commits into
tursodatabase:mainfrom
AMDphreak:native-windows-cli

Conversation

@AMDphreak

@AMDphreak AMDphreak commented Jul 24, 2026

Copy link
Copy Markdown

Summary

  • Native Windows GoReleaser targets + CI
  • WinGet CD workflow + docs
  • Headless login paste-token flow for Windows/WSL/SSH

Fixes

Fixes #1057
Fixes #318
Fixes #904
Fixes #750

Related: tursodatabase/turso#15
Related: tursodatabase/turso-install#19

Test plan

  • Fork CI green on windows-latest
  • GoReleaser snapshot produces Windows zips with turso.exe
  • Maintainer adds WINGET_TOKEN after first winget-pkgs registration

Ship windows targets via GoReleaser, document PowerShell install,
and make prod version generation work without a Unix shell.

Co-authored-by: Cursor <cursoragent@cursor.com>
Automate Turso.CLI updates via wingetcreate on release, and document
one-time winget-pkgs registration with official Microsoft links.

Co-authored-by: Cursor <cursoragent@cursor.com>
@AMDphreak

Copy link
Copy Markdown
Author

WinGet packaging follow-up

This branch now includes WinGet CD and maintainer setup:

  • GitHub Actions (.github/workflows/winget.yml): on release, runs wingetcreate to open/update a PR for package ID Turso.CLI
  • Template manifests under winget/manifests/0.0.0-template/
  • Maintainer docs: docs/winget.md — one-time winget-pkgs registration steps with official Microsoft links

Related installer README note: winget install Turso.CLI (turso-install).

Windows/WSL/SSH users can complete login without a localhost callback,
then mint API tokens with turso auth api-tokens mint.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ofek

ofek commented Jul 24, 2026

Copy link
Copy Markdown

I'm a Windows user excited for Turso support but I think you should take it slow so maintainers are more likely to review. #1055 should be merged first and then you should extend after rebasing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants