Skip to content

fix(sandbox): enforce Windows mypy compatibility - #4499

Merged
seratch merged 1 commit into
mainfrom
fix/windows-mypy-typecheck
Aug 17, 2026
Merged

fix(sandbox): enforce Windows mypy compatibility#4499
seratch merged 1 commit into
mainfrom
fix/windows-mypy-typecheck

Conversation

@seratch

@seratch seratch commented Aug 17, 2026

Copy link
Copy Markdown
Member

This pull request fixes Windows-targeted mypy errors in the sandbox implementation and adds a dedicated mypy-win32 CI job that runs in parallel with the existing typecheck job.

It preserves the source corrections from #4482, removes the runtime-only regression tests that pass against the unfixed base, and checks the complete src tree with mypy --platform win32. The new job uses an isolated mypy cache key so Windows-targeted results cannot collide with the existing Linux cache.

Resolves #4477

Co-authored-by: rome-xi <rome-xi@users.noreply.github.com>
@seratch seratch added this to the 0.21.x milestone Aug 17, 2026
@seratch
seratch enabled auto-merge (squash) August 17, 2026 21:34
@seratch
seratch merged commit e583182 into main Aug 17, 2026
31 of 32 checks passed
@seratch
seratch deleted the fix/windows-mypy-typecheck branch August 17, 2026 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

make typecheck reports three errors on Windows and none on Linux

1 participant