mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-08-30 04:40:37 +00:00
ci(python): gate the Windows x64 installed wheel
Add node24-win-x64 to the required pull-request and public-release matrices on a native windows-2025 runner, and publish the same win_amd64 artifact from the GitLab tag pipeline. GitHub uses Git Bash for the shared release script while selecting the Windows venv's Scripts/python.exe explicitly; the Linux and macOS legs retain their existing commands and native checks. Run the complete installed-wheel keyless suite and the trusted two-turn DeepSeek smoke on Windows exactly as on the existing targets. Make the minimal blackbox choose persistent PowerShell on Windows, keep advanced and restart snapshots platform-stable by disabling both one-shot shell variants, locate the generated dsh.exe console command, and validate text lines without assuming POSIX newlines. Workflow tests pin the four-target matrix, Windows runner and wheel tag, cross-platform venv selection, GitLab publication dependency, and full blackbox invocation. The existing POSIX minimal snapshot changes only its platform-neutral prompt wording; Windows owns a separate model-visible snapshot.
This commit is contained in:
@@ -24,10 +24,10 @@ concurrency:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build four wheels
|
||||
name: Build five wheels
|
||||
uses: ./.github/workflows/build-exe-for-python-sdk.yml
|
||||
with:
|
||||
targets: node24-linux-x64,node24-linux-arm64,node24-macos-arm64
|
||||
targets: node24-linux-x64,node24-linux-arm64,node24-macos-arm64,node24-win-x64
|
||||
release: true
|
||||
|
||||
python-compat:
|
||||
@@ -151,6 +151,7 @@ jobs:
|
||||
"deepseek_harness_runtime_bin-$VERSION-py3-none-macosx_14_0_arm64.whl" \
|
||||
"deepseek_harness_runtime_bin-$VERSION-py3-none-manylinux_2_28_aarch64.whl" \
|
||||
"deepseek_harness_runtime_bin-$VERSION-py3-none-manylinux_2_28_x86_64.whl" \
|
||||
"deepseek_harness_runtime_bin-$VERSION-py3-none-win_amd64.whl" \
|
||||
"deepseek_harness_sdk-$VERSION-py3-none-any.whl" > "$expected"
|
||||
find dist -maxdepth 1 -type f -name '*.whl' -exec basename {} \; | sort > "$actual"
|
||||
diff -u "$expected" "$actual"
|
||||
|
||||
Reference in New Issue
Block a user