Skip to content

deps(deps-dev): bump the cloudflare group across 1 directory with 3 updates#4

Merged
dcondrey merged 3 commits into
mainfrom
dependabot/npm_and_yarn/cloudflare-b234841611
Jul 21, 2026
Merged

deps(deps-dev): bump the cloudflare group across 1 directory with 3 updates#4
dcondrey merged 3 commits into
mainfrom
dependabot/npm_and_yarn/cloudflare-b234841611

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 17, 2026

Copy link
Copy Markdown
Contributor

Bumps the cloudflare group with 3 updates in the / directory: @cloudflare/workers-types, wrangler and @cloudflare/vitest-pool-workers.

Updates @cloudflare/workers-types from 4.20250712.0 to 4.20260702.1

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​cloudflare/workers-types since your current version.


Updates wrangler from 4.0.0 to 4.112.0

Release notes

Sourced from wrangler's releases.

wrangler@4.112.0

Minor Changes

  • #14470 3de70df Thanks @​DiogoSantoss! - Add a top-level addresses field to Wrangler configuration for Email Routing

    You can now declare the inbound email addresses handled by your Worker directly in wrangler.json:

    {
      "name": "my-worker",
      "main": "src/index.ts",
      "compatibility_date": "2026-05-21",
      "addresses": ["support@example.com", "*@example.com"]
    }
  • #14706 cb6c3f9 Thanks @​edmundhung! - Add Durable Object storage access to createTestHarness()

    You can now execute SQL against a SQLite-backed Durable Object to seed or assert the storage state.

    const server = createTestHarness({
      workers: [{ configPath: "./wrangler.json" }],
    });
    await server.listen();
    const worker = server.getWorker();
    const storage = await worker.getDurableObjectStorage("COUNTER", {
    name: "user-123",
    });
    await worker.fetch("/counter/user-123");
    const rows = await storage.exec(
    "SELECT value FROM counters WHERE id = ?",
    "user-123"
    );
    expect(rows).toEqual([{ value: 1 }]);

  • #14562 9f04a7e Thanks @​martijnwalraven! - Emit a typed runtimeError event on the unstable_startWorker DevEnv for uncaught Worker exceptions

    Uncaught Worker exceptions were only source-mapped and printed, so programmatic consumers had to scrape terminal output to observe them. The DevEnv now re-emits a RuntimeErrorEvent (like reloadComplete) carrying the exception text and source-mapped stack — fed from Miniflare's pretty-error seam via the new handleUncaughtError option for exceptions the runtime catches, and from the inspector for those it does not.

Patch Changes

  • #14682 d39ae01 Thanks @​dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

... (truncated)

Commits
  • 82918ad Version Packages (#14699)
  • 24731b5 [wrangler] Wait for workerd cleanup in port conflict E2E (#14730)
  • 028ce1f [wrangler] Wait for workers.dev propagation in E2Es (#14728)
  • c79504f fix(wrangler): support containers in test harness (#14725)
  • 4c1309e [wrangler] Use default readiness timeout in local dev E2Es (#14729)
  • b38f494 chore: consolidate most packages on zod 4.4.3 in pnpm catalog (#14707)
  • cb6c3f9 feat(wrangler): access do storage with test harness (#14706)
  • c7dbe1a fix(wrangler): type the public startWorker input as WranglerStartDevWorkerInp...
  • 9f04a7e feat: surface uncaught Worker exceptions as a typed runtimeError event in loc...
  • 3de70df [wrangler] Add top-level addresses config field for Email Routing (#14470)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for wrangler since your current version.


Updates @cloudflare/vitest-pool-workers from 0.6.4 to 0.18.6

Release notes

Sourced from @​cloudflare/vitest-pool-workers's releases.

@​cloudflare/vitest-pool-workers@​0.18.6

Patch Changes

@​cloudflare/vitest-pool-workers@​0.18.5

Patch Changes

@​cloudflare/vitest-pool-workers@​0.18.4

Patch Changes

  • #14535 1b965c5 Thanks @​Naapperas! - Support dynamic retry delays for Workflow steps in local dev

    A step's retries.delay can now be a function that computes the delay per failed attempt, in addition to a static duration. The function receives { ctx, error } and returns a delay (a number of milliseconds or a duration string like "30 seconds"), and its result is fed into the configured backoff.

    await step.do(
      "call flaky API",
      {
        retries: {
          limit: 5,
          backoff: "constant",
          delay: ({ ctx }) => ctx.attempt * 1000,
        },
      },
      async () => {
        /* ... */
      }
    );

    The function is invoked once per failed attempt with a 5 second timeout. If it throws, times out, or returns an invalid value, the step fails without further retries.

  • Updated dependencies [0283a1f, 7b28392, 1b965c5]:

    • wrangler@4.110.0
    • miniflare@4.20260708.1

@​cloudflare/vitest-pool-workers@​0.18.3

Patch Changes

... (truncated)

Changelog

Sourced from @​cloudflare/vitest-pool-workers's changelog.

0.18.6

Patch Changes

0.18.5

Patch Changes

0.18.4

Patch Changes

  • #14535 1b965c5 Thanks @​Naapperas! - Support dynamic retry delays for Workflow steps in local dev

    A step's retries.delay can now be a function that computes the delay per failed attempt, in addition to a static duration. The function receives { ctx, error } and returns a delay (a number of milliseconds or a duration string like "30 seconds"), and its result is fed into the configured backoff.

    await step.do(
      "call flaky API",
      {
        retries: {
          limit: 5,
          backoff: "constant",
          delay: ({ ctx }) => ctx.attempt * 1000,
        },
      },
      async () => {
        /* ... */
      }
    );

    The function is invoked once per failed attempt with a 5 second timeout. If it throws, times out, or returns an invalid value, the step fails without further retries.

  • Updated dependencies [0283a1f, 7b28392, 1b965c5]:

    • wrangler@4.110.0
    • miniflare@4.20260708.1

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​cloudflare/vitest-pool-workers since your current version.


@dependabot @github

dependabot Bot commented on behalf of github Jul 17, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: automated, dependencies, javascript. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from dcondrey as a code owner July 17, 2026 22:00
@dependabot dependabot Bot changed the title deps(deps-dev): bump the cloudflare group with 3 updates deps(deps-dev): bump the cloudflare group across 1 directory with 3 updates Jul 17, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/cloudflare-b234841611 branch 4 times, most recently from 4998862 to 66c47b9 Compare July 20, 2026 13:17
@dcondrey

Copy link
Copy Markdown
Collaborator

@dependabot recreate

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/cloudflare-b234841611 branch from 66c47b9 to bdb9631 Compare July 21, 2026 03:55
@dcondrey

Copy link
Copy Markdown
Collaborator

Deferred: this group carries breaking changes that need code migration — the new @cloudflare/workers-types changes the AI binding return type (breaks apps/server/src/lib/ai.ts) and the vitest-pool-workers bump breaks cloudflare:test module resolution. Will handle as a focused migration PR rather than an auto-merge.

…pdates

Bumps the cloudflare group with 3 updates in the / directory: [@cloudflare/workers-types](https://github.com/cloudflare/workerd), [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) and [@cloudflare/vitest-pool-workers](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/vitest-pool-workers).


Updates `@cloudflare/workers-types` from 4.20250712.0 to 4.20260702.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)

Updates `wrangler` from 4.0.0 to 4.112.0
- [Release notes](https://github.com/cloudflare/workers-sdk/releases)
- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.112.0/packages/wrangler)

Updates `@cloudflare/vitest-pool-workers` from 0.6.4 to 0.18.6
- [Release notes](https://github.com/cloudflare/workers-sdk/releases)
- [Changelog](https://github.com/cloudflare/workers-sdk/blob/main/packages/vitest-pool-workers/CHANGELOG.md)
- [Commits](https://github.com/cloudflare/workers-sdk/commits/@cloudflare/vitest-pool-workers@0.18.6/packages/vitest-pool-workers)

---
updated-dependencies:
- dependency-name: "@cloudflare/vitest-pool-workers"
  dependency-version: 0.18.6
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: cloudflare
- dependency-name: "@cloudflare/workers-types"
  dependency-version: 4.20260702.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: cloudflare
- dependency-name: wrangler
  dependency-version: 4.112.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: cloudflare
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/cloudflare-b234841611 branch from bdb9631 to accdee6 Compare July 21, 2026 06:27
dcondrey added 2 commits July 20, 2026 23:50
Bump vitest/@vitest to 4.1.10 across all packages and migrate both
worker vitest configs from the removed defineWorkersConfig/config subpath
to the new cloudflareTest() plugin API. Restore per-test storage
isolation (dropped from pool-workers 0.18) via reset()+applyD1Migrations
in a global beforeEach so test semantics are unchanged. Augment
Cloudflare.Env instead of ProvidedEnv, register the pool-workers ambient
types, exclude the runtime _cf_ metadata table from the table-count
assertion, and fix the Ai.run return-type regression in ai.ts.
@dcondrey
dcondrey merged commit 21b2804 into main Jul 21, 2026
2 of 4 checks passed
@dcondrey
dcondrey deleted the dependabot/npm_and_yarn/cloudflare-b234841611 branch July 21, 2026 07:16
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