Skip to content

Fix Windows amalgamation packaging - #5

Merged
timsehn merged 3 commits into
mainfrom
fix/windows-amalgamation-v37
Jul 22, 2026
Merged

Fix Windows amalgamation packaging#5
timsehn merged 3 commits into
mainfrom
fix/windows-amalgamation-v37

Conversation

@timsehn

@timsehn timsehn commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Fixes the Windows prebuild failure that has blocked npm publication since v0.11.31.

  • select Winsock 2 before windows.h for older core release amalgamations
  • remove the stale appended sqlite3PagerWalSystemErrno implementation now supplied by core
  • link Ws2_32.lib for plaintext HTTP remotes
  • add source-preparation regression tests for both amalgamation failures
  • cover Node 18/20/22 on VS 2022 plus the exact current Windows publishing toolchain

Validation:

  • npm install against doltlite v0.11.36
  • npm test (129 passing)
  • Windows release toolchain (Windows Server 2025 / Visual Studio 2026)
  • Windows compatibility matrix (Node 18, 20, and 22)

@timsehn
timsehn merged commit e1b782d into main Jul 22, 2026
20 checks passed
@timsehn
timsehn deleted the fix/windows-amalgamation-v37 branch July 22, 2026 16:38
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.

1 participant