Skip to content

Maintain Python LSP integrations and refresh the November playground - #64

Merged
Mazyod merged 2 commits into
mainfrom
codex/maintenance-2026-11-02
Nov 2, 2026
Merged

Mazyod merged 2 commits into
mainfrom
codex/maintenance-2026-11-02

Conversation

@Mazyod

@Mazyod Mazyod commented Nov 2, 2026 •

Copy link
Copy Markdown
Owner

Pyrefly 1.4 inserted semantic-token modifiers, causing existing string highlights to decode incorrectly. Update the fallback, append three canonical modifiers without shifting existing editor indices, and require Pyrefly 1.4.0. Refresh Python dependencies, regenerate Pyright configuration types, and expose current Pyrefly/ty configuration options.

Refresh the playground to Pyrefly 1.4.0 and ty 0.0.95 WASM with verified archive hashes. Update DOMPurify to 3.4.17 (resolving alerts #35–37), Vite and the LSP packages; align JSON-RPC on 10.0.0.

Validation: 251 tests passed with one existing ty hover xfail; Microsoft Pyright separately 35 passed; zero type errors; Ruff and wheel/sdist builds passed. Both token regressions failed before the fix. Generated files reproduced byte-for-byte. Both WASM tests and Chromium production/concurrency checks passed, including hover, diagnostics, edits and repeated backend switches. npm audit reports zero vulnerabilities.

Maintenance evidence: docs/internal/MAINTENANCE_2026-11-02.md. Planned release: 0.26.0 through the existing publish workflow after CI passes.

@Mazyod
Mazyod marked this pull request as ready for review November 2, 2026 13:31
@Mazyod
Mazyod merged commit fc7083d into main Nov 2, 2026
7 checks passed
@Mazyod
Mazyod deleted the codex/maintenance-2026-11-02 branch November 2, 2026 13:43
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