Skip to content

Version Packages (beta) - #4142

Merged
VaguelySerious merged 1 commit into
mainfrom
changeset-release/main
Sep 14, 2026
Merged

VaguelySerious merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 12, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@workflow/world@5.0.0-beta.36

Minor Changes

  • #3707 79e7436 Thanks @unusdon! - Allow runs.list({ status }) to accept an array of statuses so callers can easily express set filters (e.g. non-terminal runs). world-vercel does not yet support the array form and throws a clear INVALID_ARGUMENT error instead of a broken request.

@workflow/astro@5.0.0-beta.52

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@5.0.0-beta.52
    • @workflow/rollup@5.0.0-beta.52
    • @workflow/vite@5.0.0-beta.52

@workflow/builders@5.0.0-beta.52

Patch Changes

  • Updated dependencies [37f1011, d427c47]:
    • @workflow/core@5.0.0-beta.52
    • @workflow/errors@5.0.0-beta.21

@workflow/cli@5.0.0-beta.52

Patch Changes

  • Updated dependencies [37f1011, 79e7436, d427c47]:
    • @workflow/core@5.0.0-beta.52
    • @workflow/world@5.0.0-beta.36
    • @workflow/world-local@5.0.0-beta.45
    • @workflow/world-vercel@5.0.0-beta.47
    • @workflow/builders@5.0.0-beta.52
    • @workflow/web@5.0.0-beta.52
    • @workflow/errors@5.0.0-beta.21

@workflow/core@5.0.0-beta.52

Patch Changes

  • #4145 37f1011 Thanks @pranaygp! - Render the errorStack field as the log body when the message carries no stack of its own, so the run-failure log shows the stack instead of discarding it.

  • #4070 d427c47 Thanks @torsello! - Allow parentheses and square brackets in workflow names, so workflows can live in Next.js route groups (app/(dashboard)/…) and dynamic segments (app/[teamId]/…).

  • Updated dependencies [79e7436]:

    • @workflow/world@5.0.0-beta.36
    • @workflow/world-local@5.0.0-beta.45
    • @workflow/world-vercel@5.0.0-beta.47
    • @workflow/errors@5.0.0-beta.21

@workflow/nest@5.0.0-beta.52

Patch Changes

  • #4144 93e76fc Thanks @torsello! - Fix the CommonJS steps bundle declaring require twice, which made it throw on import.
  • Updated dependencies []:
    • @workflow/builders@5.0.0-beta.52

@workflow/next@5.0.0-beta.52

Patch Changes

  • Updated dependencies [37f1011, d427c47]:
    • @workflow/core@5.0.0-beta.52
    • @workflow/builders@5.0.0-beta.52

@workflow/nitro@5.0.0-beta.52

Patch Changes

  • Updated dependencies [37f1011, d427c47]:
    • @workflow/core@5.0.0-beta.52
    • @workflow/builders@5.0.0-beta.52
    • @workflow/web@5.0.0-beta.52
    • @workflow/rollup@5.0.0-beta.52
    • @workflow/vite@5.0.0-beta.52

@workflow/nuxt@5.0.0-beta.52

Patch Changes

  • Updated dependencies []:
    • @workflow/nitro@5.0.0-beta.52

@workflow/rollup@5.0.0-beta.52

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@5.0.0-beta.52

@workflow/sveltekit@5.0.0-beta.52

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@5.0.0-beta.52
    • @workflow/rollup@5.0.0-beta.52
    • @workflow/vite@5.0.0-beta.52

@workflow/vite@5.0.0-beta.52

Patch Changes

  • Updated dependencies []:
    • @workflow/builders@5.0.0-beta.52

@workflow/vitest@5.0.0-beta.52

Patch Changes

  • Updated dependencies [37f1011, 79e7436, d427c47]:
    • @workflow/core@5.0.0-beta.52
    • @workflow/world@5.0.0-beta.36
    • @workflow/world-local@5.0.0-beta.45
    • @workflow/builders@5.0.0-beta.52
    • @workflow/rollup@5.0.0-beta.52

@workflow/web@5.0.0-beta.52

Patch Changes

  • Updated dependencies [79e7436]:
    • @workflow/world-local@5.0.0-beta.45

@workflow/web-shared@5.0.0-beta.52

Patch Changes

  • Updated dependencies [37f1011, 79e7436, d427c47]:
    • @workflow/core@5.0.0-beta.52
    • @workflow/world@5.0.0-beta.36

workflow@5.0.0-beta.52

Patch Changes

  • Updated dependencies [93e76fc, 37f1011, d427c47]:
    • @workflow/nest@5.0.0-beta.52
    • @workflow/core@5.0.0-beta.52
    • @workflow/cli@5.0.0-beta.52
    • @workflow/next@5.0.0-beta.52
    • @workflow/nitro@5.0.0-beta.52
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/errors@5.0.0-beta.21
    • @workflow/astro@5.0.0-beta.52
    • @workflow/rollup@5.0.0-beta.52
    • @workflow/sveltekit@5.0.0-beta.52
    • @workflow/nuxt@5.0.0-beta.52

@workflow/world-local@5.0.0-beta.45

Patch Changes

  • #3707 79e7436 Thanks @unusdon! - Allow runs.list({ status }) to accept an array of statuses so callers can easily express set filters (e.g. non-terminal runs). world-vercel does not yet support the array form and throws a clear INVALID_ARGUMENT error instead of a broken request.
  • Updated dependencies [79e7436]:
    • @workflow/world@5.0.0-beta.36
    • @workflow/errors@5.0.0-beta.21

@workflow/world-postgres@5.0.0-beta.43

Patch Changes

  • #4114 cc9a4cf Thanks @komly! - Queue deliveries no longer inherit fetch's 300s headers/body deadlines, which redelivered healthy long-running inline work while it was still executing. Deadlines can be set with WORKFLOW_POSTGRES_HEADERS_TIMEOUT_MS and WORKFLOW_POSTGRES_BODY_TIMEOUT_MS.

  • #4117 2883509 Thanks @komly! - Preserve error names, messages, stacks, and nested causes in Graphile Worker log metadata.

  • #3707 79e7436 Thanks @unusdon! - Allow runs.list({ status }) to accept an array of statuses so callers can easily express set filters (e.g. non-terminal runs). world-vercel does not yet support the array form and throws a clear INVALID_ARGUMENT error instead of a broken request.

  • Updated dependencies [79e7436]:

    • @workflow/world@5.0.0-beta.36
    • @workflow/world-local@5.0.0-beta.45
    • @workflow/errors@5.0.0-beta.21

@workflow/world-testing@5.0.0-beta.52

Patch Changes

  • Updated dependencies [37f1011, 79e7436, d427c47]:
    • @workflow/core@5.0.0-beta.52
    • @workflow/world@5.0.0-beta.36
    • workflow@5.0.0-beta.52
    • @workflow/cli@5.0.0-beta.52

@workflow/world-vercel@5.0.0-beta.47

Patch Changes

  • #3707 79e7436 Thanks @unusdon! - Allow runs.list({ status }) to accept an array of statuses so callers can easily express set filters (e.g. non-terminal runs). world-vercel does not yet support the array form and throws a clear INVALID_ARGUMENT error instead of a broken request.
  • Updated dependencies [79e7436]:
    • @workflow/world@5.0.0-beta.36
    • @workflow/errors@5.0.0-beta.21

@github-actions
github-actions Bot requested a review from a team as a code owner September 12, 2026 04:55
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from ed2e203 to 89e1681 Compare September 12, 2026 05:10
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 89e1681 to 420c060 Compare September 12, 2026 15:49
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 2e52877 to 7bd90cc Compare September 13, 2026 23:18
@github-actions

github-actions Bot commented Sep 14, 2026 •

Copy link
Copy Markdown
Contributor Author

🧪 E2E Test Results

✅ All tests passed

⚠️ Flaky E2E Tests (passed on retry)

These tests failed at least once and passed on a retry. A recurring entry here is a real race worth investigating.

  • getChunks returns same content as reading the stream (hono · vercel-prod / vercel / quickjs / production)
  • sleepWinsRaceWorkflow (vite · local-dev / local / node / stable)
  • sleepWinsRaceWorkflow (vite · local-dev / local / quickjs / stable)
  • stepWinsRaceWorkflow (vite · local-dev / local / node / stable)

🛠 Infra Events (absorbed by the harness)

Platform anomalies the e2e harness detected and worked around (e.g. a run the queue never picked up, replaced by a fresh run). Clustered timestamps indicate a backend blip; a steady drip indicates a platform issue worth escalating.

  • cold-start-warmup · suite warmup (tanstack-start) · at 21:40:45Z · abandoned wrun_01M2GXT6Y0YV7X297HW8HCEVD7
  • run-pickup-stall · cross-file step error preserves message and function names in stack (nextjs-webpack) · at 21:45:11Z · abandoned wrun_01M2GY2Q4CH1M93N6H2DGYGYKX

E2E Test Summary

Summary
Passed Failed Skipped Total
✅ ▲ Vercel Production 3662 0 685 4347
✅ 💻 Local Development 3998 0 510 4508
✅ 📦 Local Production 3998 0 510 4508
✅ 🐘 Local Postgres 3998 0 510 4508
✅ 🪟 Windows 320 0 2 322
✅ 🌐 Cross-language Conformance 68 0 74 142
✅ vercel-http-transport 823 0 143 966
✅ vercel-multi-region 27 0 0 27
✅ vercel-ws-transport 557 0 87 644
Total 17451 0 2521 19972
Details by Category

✅ ▲ Vercel Production

App Passed Failed Skipped
✅ astro-node 133 0 28
✅ astro-quickjs 133 0 28
✅ example-node 133 0 28
✅ example-quickjs 133 0 28
✅ express-node 133 0 28
✅ express-quickjs 133 0 28
✅ fastify-node 133 0 28
✅ fastify-quickjs 133 0 28
✅ hono-node 133 0 28
✅ hono-quickjs 133 0 28
✅ nest-node 133 0 28
✅ nest-quickjs 133 0 28
✅ nextjs-turbopack-node 158 0 3
✅ nextjs-turbopack-quickjs 158 0 3
✅ nextjs-webpack-node 158 0 3
✅ nextjs-webpack-quickjs 158 0 3
✅ nitro-node 133 0 28
✅ nitro-quickjs 133 0 28
✅ nuxt-node 133 0 28
✅ nuxt-quickjs 133 0 28
✅ python-node 66 0 95
✅ sveltekit-node 152 0 9
✅ sveltekit-quickjs 152 0 9
✅ tanstack-start-node 133 0 28
✅ tanstack-start-quickjs 133 0 28
✅ vite-node 133 0 28
✅ vite-quickjs 133 0 28

✅ 💻 Local Development

App Passed Failed Skipped
✅ astro-stable-node 134 0 27
✅ astro-stable-quickjs 134 0 27
✅ express-stable-node 134 0 27
✅ express-stable-quickjs 134 0 27
✅ fastify-stable-node 134 0 27
✅ fastify-stable-quickjs 134 0 27
✅ hono-stable-node 134 0 27
✅ hono-stable-quickjs 134 0 27
✅ nest-stable-node 134 0 27
✅ nest-stable-quickjs 134 0 27
✅ nextjs-turbopack-canary-node 160 0 1
✅ nextjs-turbopack-canary-quickjs 160 0 1
✅ nextjs-turbopack-stable-node 160 0 1
✅ nextjs-turbopack-stable-quickjs 160 0 1
✅ nextjs-webpack-canary-node 160 0 1
✅ nextjs-webpack-canary-quickjs 160 0 1
✅ nextjs-webpack-stable-node 160 0 1
✅ nextjs-webpack-stable-quickjs 160 0 1
✅ nitro-stable-node 134 0 27
✅ nitro-stable-quickjs 134 0 27
✅ nuxt-stable-node 134 0 27
✅ nuxt-stable-quickjs 134 0 27
✅ sveltekit-stable-node 153 0 8
✅ sveltekit-stable-quickjs 153 0 8
✅ tanstack-start-node 134 0 27
✅ tanstack-start-quickjs 134 0 27
✅ vite-stable-node 134 0 27
✅ vite-stable-quickjs 134 0 27

✅ 📦 Local Production

App Passed Failed Skipped
✅ astro-stable-node 134 0 27
✅ astro-stable-quickjs 134 0 27
✅ express-stable-node 134 0 27
✅ express-stable-quickjs 134 0 27
✅ fastify-stable-node 134 0 27
✅ fastify-stable-quickjs 134 0 27
✅ hono-stable-node 134 0 27
✅ hono-stable-quickjs 134 0 27
✅ nest-stable-node 134 0 27
✅ nest-stable-quickjs 134 0 27
✅ nextjs-turbopack-canary-node 160 0 1
✅ nextjs-turbopack-canary-quickjs 160 0 1
✅ nextjs-turbopack-stable-node 160 0 1
✅ nextjs-turbopack-stable-quickjs 160 0 1
✅ nextjs-webpack-canary-node 160 0 1
✅ nextjs-webpack-canary-quickjs 160 0 1
✅ nextjs-webpack-stable-node 160 0 1
✅ nextjs-webpack-stable-quickjs 160 0 1
✅ nitro-stable-node 134 0 27
✅ nitro-stable-quickjs 134 0 27
✅ nuxt-stable-node 134 0 27
✅ nuxt-stable-quickjs 134 0 27
✅ sveltekit-stable-node 153 0 8
✅ sveltekit-stable-quickjs 153 0 8
✅ tanstack-start-node 134 0 27
✅ tanstack-start-quickjs 134 0 27
✅ vite-stable-node 134 0 27
✅ vite-stable-quickjs 134 0 27

✅ 🐘 Local Postgres

App Passed Failed Skipped
✅ astro-stable-node 134 0 27
✅ astro-stable-quickjs 134 0 27
✅ express-stable-node 134 0 27
✅ express-stable-quickjs 134 0 27
✅ fastify-stable-node 134 0 27
✅ fastify-stable-quickjs 134 0 27
✅ hono-stable-node 134 0 27
✅ hono-stable-quickjs 134 0 27
✅ nest-stable-node 134 0 27
✅ nest-stable-quickjs 134 0 27
✅ nextjs-turbopack-canary-node 160 0 1
✅ nextjs-turbopack-canary-quickjs 160 0 1
✅ nextjs-turbopack-stable-node 160 0 1
✅ nextjs-turbopack-stable-quickjs 160 0 1
✅ nextjs-webpack-canary-node 160 0 1
✅ nextjs-webpack-canary-quickjs 160 0 1
✅ nextjs-webpack-stable-node 160 0 1
✅ nextjs-webpack-stable-quickjs 160 0 1
✅ nitro-stable-node 134 0 27
✅ nitro-stable-quickjs 134 0 27
✅ nuxt-stable-node 134 0 27
✅ nuxt-stable-quickjs 134 0 27
✅ sveltekit-stable-node 153 0 8
✅ sveltekit-stable-quickjs 153 0 8
✅ tanstack-start-node 134 0 27
✅ tanstack-start-quickjs 134 0 27
✅ vite-stable-node 134 0 27
✅ vite-stable-quickjs 134 0 27

✅ 🪟 Windows

App Passed Failed Skipped
✅ nextjs-turbopack-node 160 0 1
✅ nextjs-turbopack-quickjs 160 0 1

✅ 🌐 Cross-language Conformance

App Passed Failed Skipped
✅ python 68 0 74

✅ vercel-http-transport

App Passed Failed Skipped
✅ example 133 0 28
✅ express 133 0 28
✅ hono 133 0 28
✅ nextjs-turbopack 158 0 3
✅ nitro 133 0 28
✅ vite 133 0 28

✅ vercel-multi-region

App Passed Failed Skipped
✅ nextjs-turbopack 27 0 0

✅ vercel-ws-transport

App Passed Failed Skipped
✅ example 133 0 28
✅ express 133 0 28
✅ nextjs-turbopack 158 0 3
✅ vite 133 0 28

📋 View full workflow run

@github-actions

Copy link
Copy Markdown
Contributor Author

Sim World

Simulated world deterministic testing for races. Traces

🟠 world-sim scenario book — 1 fail of 41 total

fence=per-spec

scenario outcome events virt replay violations
✅ smoke-no-steps completed 3 0ms ok 0
✅ smoke-one-step completed 6 0ms ok 0
✅ hook-at-step-started completed 12 0ms ok 0
✅ hook-at-step-completed completed 12 0ms ok 0
✅ hook-at-hook-created completed 12 0ms ok 0
✅ deadline-hook-wins completed 7 1.0h ok 0
✅ deadline-expires completed 7 1.0h ok 0
✅ long-sleep completed 11 30.0d ok 0
✅ hook-never-arrives stalled 3 0ms skipped 0
✅ step-retries-twice completed 10 2.0s ok 0
✅ parallel-steps completed 9 0ms ok 0
✅ hook-on-execution-state completed 12 0ms ok 0
✅ peek-hook-before-branch completed 12 0ms ok 0
✅ peek-hook-after-branch completed 12 0ms ok 0
✅ peek-hook-at-registration completed 12 0ms ok 0
✅ race-hook-before-probe completed 12 0ms ok 0
✅ race-hook-after-probe completed 12 0ms ok 0
✅ race-duplicate-delivery completed 13 0ms ok 0
✅ attr-hook-before-step completed 11 0ms ok 0
✅ attr-hook-after-step completed 11 0ms ok 0
✅ attr-from-step-body completed 13 0ms ok 0
✅ fork-hook-after-timeout completed 14 1.0m ok 0
✅ fork-hook-before-timeout completed 14 1.0m ok 0
✅ count-hook-after-timeout completed 17 1.0m ok 0
✅ count-hook-before-timeout completed 20 1.0m ok 0
✅ stale-read-step-count-fork completed 20 1.0m ok 0
✅ stale-read-equal-step-counts completed 14 1.0m ok 0
✅ step-vs-step-fork completed 12 0ms ok 0
✅ step-vs-step-fork-fenced completed 12 0ms ok 0
✅ fence-catches-benign-direction completed 12 5ms ok 0
✅ in-flight-before-decision completed 17 1.0m ok 0
❌ in-flight-before-decision-counted completed 17 1.0m ok 0
✅ in-flight-after-decision completed 19 2.0m ok 0
✅ stale-read-step-count-fork-fenced completed 20 1.0m ok 0
✅ fork-hook-wins completed 13 1.0m ok 0
✅ fork-timeout-wins completed 13 1.0m ok 0
✅ unclaimed-payload-under-fork completed 17 1.0m ok 0
✅ claimed-payload-under-fork completed 17 1.0m ok 0
✅ writers-independent-step-bodies completed 12 0ms ok 0
✅ writers-scripted-tempo completed 12 0ms ok 0
✅ cancel-mid-step cancelled 7 0ms skipped 0

Full trace: world-sim.txt

@github-actions

Copy link
Copy Markdown
Contributor Author

No backport to stable for c896cbd (AI decision).

This is an automated "Version Packages (beta)" release commit from the changesets action: it only bumps package versions, regenerates CHANGELOGs, and moves consumed changeset files into .changeset/pre/. Release plumbing and version bumps are explicitly not backported; stable does its own versioning in regular (non-pre) mode, so these beta version numbers would be actively wrong there.

To override, re-run the Backport to stable workflow manually via workflow_dispatch and paste this commit SHA into the ref input:

c896cbd72c5e5233446f3844a697e2951b0b6658

This branch was successfully deployed

18 active deployments
Preview – workflow-swc-playground — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workflow-docs — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – example-nextjs-workflow-webpack — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workbench-nuxt-workflow — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workbench-vite-workflow — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workbench-sveltekit-workflow — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workbench-tanstack-start-workflow — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workflow-tarballs — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – example-nextjs-workflow-turbopack — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workbench-astro-workflow — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – example-workflow — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workbench-nitro-workflow — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workbench-express-workflow — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workbench-hono-workflow — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workbench-nestjs-workflow — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workbench-fastify-workflow — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workflow-web — 820a753e Deployed Sep 14, 2026 by vercel[bot]
Preview – workbench-python-workflow — 820a753e Deployed Sep 14, 2026 by vercel[bot]
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