Skip to content

Bump the workerd-and-workers-types group with 2 updates#13111

Merged
petebacondarwin merged 11 commits intomainfrom
dependabot/npm_and_yarn/workerd-and-workers-types-19bf1e6739
Mar 30, 2026
Merged

Bump the workerd-and-workers-types group with 2 updates#13111
petebacondarwin merged 11 commits intomainfrom
dependabot/npm_and_yarn/workerd-and-workers-types-19bf1e6739

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 29, 2026

Bumps the workerd-and-workers-types group with 2 updates: workerd and @cloudflare/workers-types.

Closes #12802

Updates workerd from 1.20260317.1 to 1.20260329.1

Release notes

Sourced from workerd's releases.

v1.20260329.1

What's Changed

New Contributors

Full Changelog: cloudflare/workerd@v1.20260328.1...v1.20260329.1

v1.20260328.1

What's Changed

New Contributors

Full Changelog: cloudflare/workerd@v1.20260327.1...v1.20260328.1

v1.20260327.1

What's Changed

New Contributors

Full Changelog: cloudflare/workerd@v1.20260326.1...v1.20260327.1

v1.20260326.1

What's Changed

... (truncated)

Commits
  • 0d4556e Release 2026-03-29
  • 7283000 [build] Fix Windows build, run Windows test CI job in release configuration (...
  • f966235 Merge pull request #6429 from jahands/jhands/dynamic-worker-message
  • f1ea3b2 Release 2026-03-28
  • 47f5816 Merge pull request #6378 from fraidev/feat/implement-fs-glob
  • 0f907f5 Merge pull request #6428 from cloudflare/dominik/EW-10700
  • 550daf0 Don't throw when dedicated snapshot is missing in dynamic workers.
  • e66a5ce Suggest @​cloudflare/worker-loader when trying to load .ts, .tsx, or .jsx modu...
  • f726828 lint
  • 0d830b1 Merge pull request #6437 from cloudflare/jasnell/graduate-enhanced-error-ser
  • Additional commits viewable in compare view

Updates @cloudflare/workers-types from 4.20260317.1 to 4.20260329.1

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Open with Devin

@dependabot dependabot bot added dependencies Used by dependabot to mark PRs as updates to dependencies. miniflare Relating to Miniflare skip-pr-description-validation Skip validation of the required PR description format labels Mar 29, 2026
@dependabot dependabot bot requested a review from a team as a code owner March 29, 2026 07:14
@dependabot dependabot bot requested a review from dario-piotrowicz March 29, 2026 07:14
@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Mar 29, 2026

🦋 Changeset detected

Latest commit: 4b29ab3

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@workers-devprod
Copy link
Copy Markdown
Contributor

workers-devprod commented Mar 29, 2026

Codeowners approval required for this PR:

  • ✅ @cloudflare/wrangler
Show detailed file reviewers

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 29, 2026

✅ All changesets look good

Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 2 additional findings.

Open in Devin Review

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Mar 29, 2026

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@13111

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@13111

miniflare

npm i https://pkg.pr.new/miniflare@13111

@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@13111

@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@13111

@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@13111

@cloudflare/vitest-pool-workers

npm i https://pkg.pr.new/@cloudflare/vitest-pool-workers@13111

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@13111

wrangler

npm i https://pkg.pr.new/wrangler@13111

commit: 4b29ab3

@petebacondarwin petebacondarwin removed the request for review from dario-piotrowicz March 30, 2026 08:55
@petebacondarwin petebacondarwin marked this pull request as draft March 30, 2026 08:55
@petebacondarwin petebacondarwin self-assigned this Mar 30, 2026
@petebacondarwin petebacondarwin force-pushed the dependabot/npm_and_yarn/workerd-and-workers-types-19bf1e6739 branch from 952b468 to a8a17fe Compare March 30, 2026 11:46
@petebacondarwin petebacondarwin force-pushed the dependabot/npm_and_yarn/workerd-and-workers-types-19bf1e6739 branch 4 times, most recently from 3454516 to e2fb91b Compare March 30, 2026 15:49
petebacondarwin and others added 8 commits March 30, 2026 19:58
Bumps the workerd-and-workers-types group with 2 updates: [workerd](https://github.com/cloudflare/workerd) and [@cloudflare/workers-types](https://github.com/cloudflare/workerd).

Updates `workerd` from 1.20260317.1 to 1.20260329.1
- [Release notes](https://github.com/cloudflare/workerd/releases)
- [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md)
- [Commits](cloudflare/workerd@v1.20260317.1...v1.20260329.1)

Updates `@cloudflare/workers-types` from 4.20260317.1 to 4.20260329.1
- [Release notes](https://github.com/cloudflare/workerd/releases)
- [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md)
- [Commits](https://github.com/cloudflare/workerd/commits)

---
updated-dependencies:
- dependency-name: workerd
  dependency-version: 1.20260329.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: workerd-and-workers-types
- dependency-name: "@cloudflare/workers-types"
  dependency-version: 4.20260329.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: workerd-and-workers-types
...

Signed-off-by: dependabot[bot] <support@github.com>
The following dependency versions have been updated:

| Dependency | From         | To           |
| ---------- | ------------ | ------------ |
| workerd    | 1.20260317.1 | 1.20260329.1 |
…nfig migration

Replace deprecated `poolOptions.forks.singleFork: true` with `maxWorkers: 1`
in vitest.config.mts — Vitest 4 removed poolOptions and silently ignores it,
causing tests to run in parallel and triggering concurrent workerd SQLite lock
contention with workerd 1.20260329.1.

Also fix the `Same ID across multiple instances with same persistence directories`
test to start instanceA before constructing instanceB, avoiding a race where
both workerd processes try to open the same SQLite file simultaneously.

Remove the now-invalid `--poolOptions.forks.singleFork=false` CLI override from
the vite-plugin-cloudflare playground test:serve script.

Update AGENTS.md files to document the Vitest 4 pool config change.
… bump

- Add `metadata` property to QueueController to satisfy the new required
  `MessageBatch.metadata: MessageBatchMetadata` field
- Update queue-producer-unit.test.ts mock to return the new QueueSendResponse
  shape instead of void
- Add skipLibCheck to container-app tsconfigs to suppress the
  `@cloudflare/containers` alarm() incompatibility (third-party package not
  yet updated for the new DurableObject.alarm signature)
… DurableObject key lists

The new @cloudflare/workers-types adds connect? to both WorkerEntrypoint and
DurableObject. Update the exhaustiveness-check arrays in entrypoints.ts to
include it, matching the parallel fix already made in vite-plugin-cloudflare.
…ds results

New workerd versions create a metadata.sqlite file per Durable Object
namespace. The listDurableObjectIds loopback handler was including it in
the returned ID list, causing namespace.idFromString('metadata') to throw
'Invalid Durable Object ID: must be 64 hex digits'.
The chokidar watcher used when noBundle=true was not ignoring the .wrangler
directory, which contains miniflare state/cache sqlite files written by
workerd at runtime. The new workerd (1.20260329.1) creates metadata.sqlite
files for all sqlite namespaces (not just Durable Objects) which caused the
watcher to fire immediately after the server started, triggering a reload,
which caused more files to be written, creating an infinite loop.

Fix: add '.wrangler' to the chokidar ignore list.
chokidar v4 normalises all paths to forward slashes before passing
them to the ignored callback. Using path.sep (backslash on Windows)
to split meant no segments ever matched, so .wrangler directory
changes were not ignored — causing an infinite reload loop for
noBundle workers (e.g. Python) on Windows.

Use a regex matcher instead of a function, which is simpler and
works cross-platform since chokidar v4 supports RegExp directly.
@petebacondarwin petebacondarwin force-pushed the dependabot/npm_and_yarn/workerd-and-workers-types-19bf1e6739 branch from e2fb91b to 4b29ab3 Compare March 30, 2026 19:34
Copy link
Copy Markdown
Contributor

@petebacondarwin petebacondarwin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All the extra changes are just minor tweaks to avoid flaky tests

@github-project-automation github-project-automation bot moved this from Untriaged to Approved in workers-sdk Mar 30, 2026
@petebacondarwin petebacondarwin marked this pull request as ready for review March 30, 2026 20:02
@petebacondarwin petebacondarwin merged commit f214760 into main Mar 30, 2026
51 of 53 checks passed
@petebacondarwin petebacondarwin deleted the dependabot/npm_and_yarn/workerd-and-workers-types-19bf1e6739 branch March 30, 2026 20:07
@github-project-automation github-project-automation bot moved this from Approved to Done in workers-sdk Mar 30, 2026
This was referenced Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Used by dependabot to mark PRs as updates to dependencies. miniflare Relating to Miniflare run-remote-tests skip-pr-description-validation Skip validation of the required PR description format

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants