Repository navigation
chore(deps): bump packages that clear the one-day release-age gate - #440
Merged
Merged
Conversation
Update wrangler, the Cloudflare Vite plugin, the React plugin, Tailwind, and pnpm to the newest releases that are at least 1440 minutes old, and set the Workers compatibility date to 2026-11-05. Co-authored-by: otaki0413.it <otaki0413.it@gmail.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Bring main's toolchain current for packages that already clear the one-day release-age gate, and move the Workers compatibility date only as far as the changelog allows.
minimumReleaseAgestays 1440 inpnpm-workspace.yaml. Versions were rechecked against the npm registry at 2026-11-05T01:28:25Z (10:28 JST). A release had to be at least 1440 minutes old to be selected.vite-plusand the catalogvitealias stay on 1.4.0.Version changes
wrangler@cloudflare/vite-plugin@vitejs/plugin-reacttailwindcss@tailwindcss/vitepackageManager(pnpm)@cloudflare/vite-plugin@1.67.0peers onwrangler@^4.156.1. The install resolves that peer to the directwrangler@4.157.0andworkerd@1.20261103.1. Lockfile follow-ons from those bumps areminiflare@5.20261101.0-betaandminiflare@5.20261103.0-beta, plus removal of thelightningcss@1.32.0graph that Tailwind 4.3.3 pulled in.pnpm@12.17.0is a stable GitHub release (not deprecated). npm'slatest/latest-12dist-tag was still12.16.1at check time, andnext-12was already12.18.0.12.17.0is the newest published12.xthat clears the gate.Left unchanged
vite-plus1.4.0and catalogvite(@voidzero-dev/vite-plus-core@1.4.0).1.5.0was published 2026-11-04T04:36:04Z (vite-plus) and 2026-11-04T04:32:10Z (vite-plus-core), about 1252–1256 minutes old. Both clear the gate at 2026-11-05 13:36 JST. Not bumped.pnpm@12.18.0, published 2026-11-05T00:56:16Z, about 32 minutes old.@types/nodestays26.6.6(the Node 26 line from chore: require Node.js 26 LTS #439, and the newest26.xon npm).@tanstack/react-router@1.170.46,@tanstack/react-router-devtools@1.167.2,@tanstack/react-start@1.169.4,@tanstack/intent@0.5.6,react@19.3.1,react-dom@19.3.1,@types/react@19.3.0,@types/react-dom@19.3.0,typescript@7.0.2.pnpm exec intent listwas run before the edits. The 26 installed skills are TanStack Router and Start framework skills. None match a dependency bump or a Workers compatibility-date change, so none were loaded.compatibility_date
wrangler.jsonccompatibility_date: 2026-09-16 → 2026-11-05.Sources: Compatibility dates and the compatibility flags history (newest flags first). A date enables every flag whose default date is on or before that day.
The only flag that becomes default between 2026-09-16 and 2026-11-05 is
durable_object_io_tasks_prevent_eviction(default as of 2026-10-01). Changelog: pending service-binding requests, Durable Object RPC orfetch(),container.monitor(),ctx.waitUntil(), and pending timers keep a Durable Object in memory for up to 15 minutes after the client disconnects. Without the flag, an object with no connected client can be evicted while that work is still pending.This app is not affected.
wrangler.jsonchas no Durable Object bindings, classes, or migrations. The Vite build's flattened config hasdurable_objects.bindings: []andmigrations: [].nodejs_compatstays explicit. That flag has been the default since 2026-08-04, which is already before 2026-09-16, so this date move does not change Node.js compatibility.spec_compliant_dispatch_exceptionsdefaulted on 2026-09-15 and was already in effect.Stopped at 2026-11-05 rather than 2026-11-17. The next defaults all land on 2026-11-17 and would change runtime behavior I cannot verify for TanStack Start on the Cloudflare Vite plugin:
cache_option_preserves_cache_control—fetchcache: "no-cache"/"no-store"no longer rewrites the originCache-Controlstored by Cloudflare's cache.new_module_registry— validates import attributes, changesrequire()of ES modules and of graphs that use top-level await, and providesimport.meta.url,import.meta.main, andimport.meta.resolve().pipe_to_backward_propagation—pipeTo()/pipeThrough()reject when the destination errors or closes, instead of resolving.enable_request_signal— the incomingRequest.signalaborts when the client disconnects. It does not enablerequest_signal_passthrough.Later defaults, also not adopted:
python_shared_standard_library(2026-11-19),nodejs_process_version_24(2026-11-24),temporalandwasm_source_url_support(2026-12-01).worker-configuration.d.tswas regenerated with Wrangler 4.157.0 (workerd@1.20261103.1). The header now records2026-11-05 nodejs_compat. The new runtime types addExecutionContext.mapVirtualHostandTailStreamstreamDiagEvent, and makeContainerStartupOptions.enableInternet,ScriptVersion.id, and onsetattributesoptional.Verification
Node
v26.13.0(CInode-version), pnpm12.17.0.pnpm install— exit 0. Lockfile updated; supply-chain policy check passed.pnpm check— exit 0.pnpm test— exit 0.pnpm build— exit 0. Client and server (workerd) bundles built. The build printed a non-failingvite:css-postSOURCEMAP_BROKENwarning.pnpm exec vp run cf-typegen --check— exit 0.