Skip to content

ci: ipyreact 0.6.1 in the integration locks - #1195

Merged
maartenbreddels merged 1 commit into
masterfrom
ci/ipyreact-0.6.1
Jul 28, 2026
Merged

ci: ipyreact 0.6.1 in the integration locks#1195
maartenbreddels merged 1 commit into
masterfrom
ci/ipyreact-0.6.1

Conversation

@maartenbreddels

Copy link
Copy Markdown
Contributor

Bumps ipyreact from 0.6.0 to 0.6.1 in the four integration lock files.

0.6.1 (widgetti/ipyreact#82) invalidates the page-global module registry when a replacement model is created. A hot reload replaces the per-kernel Module model rather than updating its code trait (an update on a closed widget never reaches the browser), so before 0.6.1 a consumer rendered alongside the replacement could resolve the previous module and keep rendering it — the update was lost permanently, not merely delayed. tests/integration/esm_test.py::test_ipyreact_module_hot_reload therefore depended on winning that race, which loaded runners lose.

Verified: with 0.6.1 the test runs first-try green (both server flavors, no retries) in repeated CI runs, and in a 1-CPU container it goes from 2–3 of 3 runs stuck on the old version (150s budget exhausted) to 3/3 correct in ~6s.

Scheduled runs install unlocked and already pick up 0.6.1; this makes PR runs use it too.

🤖 Generated with Claude Code

0.6.1 invalidates the module registry when a replacement model is
created, so the ES module hot reload test no longer depends on winning
a race on loaded runners.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@maartenbreddels
maartenbreddels temporarily deployed to ci/ipyreact-0.6.1 - solara-stable PR #1195 July 28, 2026 17:31 — with Render Destroyed
@maartenbreddels
maartenbreddels merged commit 8227bfa into master Jul 28, 2026
34 checks passed
@maartenbreddels
maartenbreddels deleted the ci/ipyreact-0.6.1 branch July 28, 2026 17:50
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