Remove vendored Windows binaries (#9318)

Signed-off-by: jh-block <jhugo@block.xyz>
This commit is contained in:
jh-block
2026-05-19 14:25:32 +02:00
committed by GitHub
parent bdb7d214e7
commit 1997799a4a
10 changed files with 165 additions and 79 deletions
@@ -1,6 +1,6 @@
# Windows-Specific Binaries
# Windows-Specific Runtime Files
This directory contains Windows-specific binaries and scripts that are only included during Windows builds.
This directory contains Windows-specific scripts that are only included during Windows builds.
## Components
@@ -9,13 +9,13 @@ This directory contains Windows-specific binaries and scripts that are only incl
- `npx.cmd` - Wrapper script that ensures Node.js is installed and uses system npx
### Windows Binaries
- `*.dll` files - Required Windows dynamic libraries
- `*.exe` files - Windows executables
- `uv.exe` and `uvx.exe` are downloaded from the pinned Astral uv release during packaging.
- Compiled `.exe` and `.dll` files are generated or fetched during the build and are not committed.
## Build Process
These files are generated during the Windows build process by:
Windows runtime files are prepared during the build process by:
1. `prepare-windows-npm.sh` - Creates Node.js installation scripts
2. `copy-windows-dlls.js` - Copies all Windows-specific files to the output directory
2. `prepare-platform-binaries.js` - Downloads pinned uv binaries and copies Windows-specific files to `src/bin`
None of these files should be committed to the repository - they are generated fresh during each Windows build.
Binary file not shown.
Binary file not shown.
Binary file not shown.