Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (18)
📝 WalkthroughWalkthroughThe PR updates CI/release workflows to use Node.js 24, documents the new "Development Hot Reload" feature for Node.js across multiple documentation files, bumps the package version to 0.4.0, updates several dependencies, and applies minor code formatting improvements without functional changes. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~15 minutes Possibly related PRs
Suggested labels
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This prepares the
v0.4.0release around Tywrap's new development hot reload story.The user-facing change is that Tywrap now clearly documents and packages hot reload as an explicit
tywrap/devworkflow instead of leaving it implied or buried. The docs now explain what hot reload actually means in Tywrap: Node watch sessions regenerate wrappers and swap the active bridge, Pyodide supports manual bridge replacement, and HTTP reload remains external because Tywrap does not own a remote server lifecycle.This branch also finishes the release polish around that feature. It bumps the npm package to
0.4.0, adds the changelog entry, refreshes the bundled docs export, and updates the release guide so the documented release path matches the repository state.On the tooling side, it rolls in the open Dependabot package bumps for
@babel/parser,typescript,vite, andeslint-plugin-security, and moves the GitHub Actions Node.js baseline to 24 across CI, docs, and release publishing. That keeps the validated runtime aligned with the release workflow and removes the older split publish path.Validation:
npx -y -p node@24 -p npm@11 npm run check:allnpx -y -p node@24 -p npm@11 npm run docs:buildgit diff --check