deepseek-harness/.github/workflows
Tianyi Cui 026a37fc07 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.
2026-08-24 19:09:40 +08:00
..
build-exe-for-python-sdk.yml ci(python): gate the Windows x64 installed wheel 2026-08-24 19:09:40 +08:00
build-preview-cloudflare.yml ci: put the preview-comment marker on its own line 2026-08-21 20:35:34 +08:00
ci-master.yml fix(cic): restore serial-linux drill comment, sync pnpm-isolation note, polish runbook 2026-08-19 17:44:40 +08:00
ci.yml ci(python): gate the Windows x64 installed wheel 2026-08-24 19:09:40 +08:00
docs-pages.yml ci(docs): publish the documentation site from a release tag 2026-08-21 13:17:06 +08:00
e2b-e2e.yml feat(build): bind client artifacts to build profiles 2026-08-19 18:21:27 +08:00
e2e.yml ci: bound profile e2e subprocess fan-out 2026-08-23 10:59:01 +08:00
expected-filenames.yml ci: disable session telemetry in all GitHub workflows 2026-07-31 01:34:41 +08:00
issue-lifecycle.yml fix(cic): address gray-check PR review - official build, step-level gate, note sync 2026-08-20 15:21:59 +08:00
issue-policy.yml chore: enable Issue management automation 2026-08-03 19:53:36 +08:00
landlock-run-release.yml fix(release): make publication retry, space out, and skip what landed 2026-08-13 15:31:09 +08:00
landlock-run.yml fix(landlock-run): publish under deepseek scope 2026-08-06 14:41:17 +08:00
pi-ai-provider-e2e.yml ci: disable session telemetry in all GitHub workflows 2026-07-31 01:34:41 +08:00
python-release.yml ci(python): gate the Windows x64 installed wheel 2026-08-24 19:09:40 +08:00
release-publish.yml fix(cic): address gray-check PR review - official build, step-level gate, note sync 2026-08-20 15:21:59 +08:00
release-vendor-publish.yml ci: stop PR gray checks from lifecycle and release publish jobs 2026-08-20 13:15:58 +08:00
release-vendor.yml ci: stop PR gray checks from lifecycle and release publish jobs 2026-08-20 13:15:58 +08:00
release.yml ci: stop PR gray checks from lifecycle and release publish jobs 2026-08-20 13:15:58 +08:00
sandbox.yml feat(build): bind client artifacts to build profiles 2026-08-19 18:21:27 +08:00