Skip to content

Version Packages (beta) - #3919

Merged
pranaygp merged 1 commit into
mainfrom
changeset-release/main
Sep 3, 2026
Merged

pranaygp merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 1, 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/cli@5.0.0-beta.48

Minor Changes

  • #3950 f9073d0 Thanks @karthikscale3! - Add wf inspect attributes, which lists the attribute keys recorded on your runs with a run count and when each was first and last seen, and wf inspect runs --attribute key=value (repeatable) to filter runs by them.

    wf cancel now resolves the plan's listing window once instead of once per status, removing a redundant request.

    wf inspect sleeps now falls back to the event log when the analytics read is unavailable, rather than ending the command. Plan, access, and invalid-argument failures are still reported, since their messages tell you what to do.

    --limit, --runId and --attribute are checked before any backend work, so a mistyped value or a flag given to a listing that cannot use it names the flag instead of being ignored, and an argument the read path rejects is now reported rather than raised as an unhandled error.

    wf inspect events --hookId now filters events to that hook. The flag parsed and was then dropped before the listing read it, so it returned the run's whole event list.

    wf inspect --limit now accepts 1-100, matching what the listings actually serve. Run-scoped listings previously took values up to 1000 and failed against the backend for anything above 100. wf cancel --limit is bounded the same way, down from an advertised 500 that no backend accepted.

Patch Changes

  • #3850 fe2fd8c Thanks @alangenfeld! - Add a catchable StreamError and classify Workflow stream infrastructure failures as STREAM_ERROR instead of USER_ERROR.

  • Updated dependencies [fbfb9fe, 564ad39, 7cc5c88, 7cc5c88, 4a18b01, 3c08778, fe2fd8c, 31dabce, 5c4eef0, 1280163]:

    • @workflow/world@5.0.0-beta.33
    • @workflow/world-vercel@5.0.0-beta.44
    • @workflow/errors@5.0.0-beta.20
    • @workflow/web@5.0.0-beta.48
    • @workflow/core@5.0.0-beta.48
    • @workflow/world-local@5.0.0-beta.42
    • @workflow/builders@5.0.0-beta.48

@workflow/errors@5.0.0-beta.20

Minor Changes

  • #3943 fbfb9fe Thanks @karthikscale3! - Validate world.analytics arguments up front: an invalid id, an out-of-range page limit, an oversized attribute filter, or a half-open startTime/endTime window now throws a WorkflowWorldError with code: 'INVALID_ARGUMENT' and field set to the offending parameter, instead of failing the request. The message names the method, the parameter, and what it received. Adds ANALYTICS_RUN_SCOPED_PAGE_LIMIT, ANALYTICS_PAGE_LIMIT and ANALYTICS_MAX_ATTRIBUTE_FILTERS.

    Deprecate analytics.events.listByCorrelationId() in favour of analytics.events.list({ runId, correlationId }).

    Fix analytics.attributes.list() timestamps being shifted by the local UTC offset.

  • #3850 fe2fd8c Thanks @alangenfeld! - Add a catchable StreamError and classify Workflow stream infrastructure failures as STREAM_ERROR instead of USER_ERROR.

workflow@5.0.0-beta.48

Minor Changes

  • #3850 fe2fd8c Thanks @alangenfeld! - Add a catchable StreamError and classify Workflow stream infrastructure failures as STREAM_ERROR instead of USER_ERROR.

Patch Changes

  • Updated dependencies [fbfb9fe, 564ad39, f9073d0, 7cc5c88, 3c08778, fe2fd8c, 31dabce]:
    • @workflow/errors@5.0.0-beta.20
    • @workflow/core@5.0.0-beta.48
    • @workflow/cli@5.0.0-beta.48
    • @workflow/nitro@5.0.0-beta.48
    • @workflow/next@5.0.0-beta.48
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/astro@5.0.0-beta.48
    • @workflow/nest@5.0.0-beta.48
    • @workflow/rollup@5.0.0-beta.48
    • @workflow/sveltekit@5.0.0-beta.48
    • @workflow/nuxt@5.0.0-beta.48

@workflow/world@5.0.0-beta.33

Minor Changes

  • #3943 fbfb9fe Thanks @karthikscale3! - Validate world.analytics arguments up front: an invalid id, an out-of-range page limit, an oversized attribute filter, or a half-open startTime/endTime window now throws a WorkflowWorldError with code: 'INVALID_ARGUMENT' and field set to the offending parameter, instead of failing the request. The message names the method, the parameter, and what it received. Adds ANALYTICS_RUN_SCOPED_PAGE_LIMIT, ANALYTICS_PAGE_LIMIT and ANALYTICS_MAX_ATTRIBUTE_FILTERS.

    Deprecate analytics.events.listByCorrelationId() in favour of analytics.events.list({ runId, correlationId }).

    Fix analytics.attributes.list() timestamps being shifted by the local UTC offset.

Patch Changes

  • #3938 7cc5c88 Thanks @pranaygp! - Answer the sinceCursor event-log delta on a hook_conflict write the same way as on hook_created.

  • #3914 4a18b01 Thanks @shalabhc! - Accept lazy completed and failed runs whose payload is represented by a remote reference.

  • #3901 5c4eef0 Thanks @NathanColosimo! - Upgrade repository tooling and CI from pnpm 10 to pnpm 11.

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

Minor Changes

  • #3943 fbfb9fe Thanks @karthikscale3! - Validate world.analytics arguments up front: an invalid id, an out-of-range page limit, an oversized attribute filter, or a half-open startTime/endTime window now throws a WorkflowWorldError with code: 'INVALID_ARGUMENT' and field set to the offending parameter, instead of failing the request. The message names the method, the parameter, and what it received. Adds ANALYTICS_RUN_SCOPED_PAGE_LIMIT, ANALYTICS_PAGE_LIMIT and ANALYTICS_MAX_ATTRIBUTE_FILTERS.

    Deprecate analytics.events.listByCorrelationId() in favour of analytics.events.list({ runId, correlationId }).

    Fix analytics.attributes.list() timestamps being shifted by the local UTC offset.

Patch Changes

@workflow/astro@5.0.0-beta.48

Patch Changes

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

@workflow/builders@5.0.0-beta.48

Patch Changes

@workflow/core@5.0.0-beta.48

Patch Changes

  • #3882 564ad39 Thanks @ctgowrie! - Stop framed stream reconnects after the consumer cancels, including while completion checks or reconnect acquisition are still pending.

  • #3938 7cc5c88 Thanks @pranaygp! - Settle a hook's awaiter in the invocation that wrote its hook_created or hook_conflict, instead of re-invoking through the queue and replaying. Falls back to an incremental read when the World returns no delta, and to the re-invocation under WORKFLOW_RETAINED_VM=0.

  • #3892 3c08778 Thanks @NathanColosimo! - Retain a live workflow VM across inline progress when sleeps are open or created at the same suspension boundary.

  • #3850 fe2fd8c Thanks @alangenfeld! - Add a catchable StreamError and classify Workflow stream infrastructure failures as STREAM_ERROR instead of USER_ERROR.

  • #3871 31dabce Thanks @alangenfeld! - Prefetch run encryption keys when reading workflow streams.

  • Updated dependencies [fbfb9fe, 7cc5c88, 4a18b01, fe2fd8c, 5c4eef0]:

    • @workflow/world@5.0.0-beta.33
    • @workflow/world-vercel@5.0.0-beta.44
    • @workflow/errors@5.0.0-beta.20
    • @workflow/world-local@5.0.0-beta.42

@workflow/nest@5.0.0-beta.48

Patch Changes

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

@workflow/next@5.0.0-beta.48

Patch Changes

@workflow/nitro@5.0.0-beta.48

Patch Changes

@workflow/nuxt@5.0.0-beta.48

Patch Changes

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

@workflow/rollup@5.0.0-beta.48

Patch Changes

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

@workflow/sveltekit@5.0.0-beta.48

Patch Changes

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

@workflow/vite@5.0.0-beta.48

Patch Changes

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

@workflow/vitest@5.0.0-beta.48

Patch Changes

@workflow/web@5.0.0-beta.48

Patch Changes

  • #3943 fbfb9fe Thanks @karthikscale3! - Validate world.analytics arguments up front: an invalid id, an out-of-range page limit, an oversized attribute filter, or a half-open startTime/endTime window now throws a WorkflowWorldError with code: 'INVALID_ARGUMENT' and field set to the offending parameter, instead of failing the request. The message names the method, the parameter, and what it received. Adds ANALYTICS_RUN_SCOPED_PAGE_LIMIT, ANALYTICS_PAGE_LIMIT and ANALYTICS_MAX_ATTRIBUTE_FILTERS.

    Deprecate analytics.events.listByCorrelationId() in favour of analytics.events.list({ runId, correlationId }).

    Fix analytics.attributes.list() timestamps being shifted by the local UTC offset.

  • #3944 1280163 Thanks @karthikscale3! - Fixes the trace and events tabs coming up empty when viewing older runs, and gaps in a run's events while it is still executing. The events tab's id search now stops after fewer pages before reporting a truncated result, and the unused fetchSteps server action is removed.

  • Updated dependencies [7cc5c88]:

    • @workflow/world-local@5.0.0-beta.42

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

Patch Changes

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

Patch Changes

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

Patch Changes

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

Patch Changes

@github-actions
github-actions Bot requested a review from a team as a code owner September 1, 2026 15:46
@github-actions github-actions Bot closed this Sep 1, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from e5ac337 to 3c08778 Compare September 1, 2026 16:54
@github-actions github-actions Bot reopened this Sep 1, 2026
@github-actions github-actions Bot closed this Sep 1, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from ba693bc to 5c4eef0 Compare September 1, 2026 19:51
@github-actions github-actions Bot reopened this Sep 1, 2026
@github-actions github-actions Bot closed this Sep 2, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from e989344 to 144b6d7 Compare September 2, 2026 19:28
@github-actions github-actions Bot reopened this Sep 2, 2026
@github-actions github-actions Bot closed this Sep 2, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 6b9acf0 to 4a18b01 Compare September 2, 2026 20:07
@github-actions github-actions Bot reopened this Sep 2, 2026
@github-actions github-actions Bot closed this Sep 2, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from be22f81 to 31dabce Compare September 2, 2026 21:10
@github-actions github-actions Bot reopened this Sep 2, 2026
@github-actions github-actions Bot closed this Sep 2, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from a025f25 to 9ffd37d Compare September 2, 2026 22:40
@github-actions github-actions Bot reopened this Sep 2, 2026
@github-actions github-actions Bot closed this Sep 2, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from b95ad88 to aba7c8d Compare September 2, 2026 23:44
@github-actions github-actions Bot reopened this Sep 2, 2026
@github-actions github-actions Bot closed this Sep 3, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 54352f3 to fbfb9fe Compare September 3, 2026 19:10
@github-actions github-actions Bot reopened this Sep 3, 2026
@github-actions github-actions Bot closed this Sep 3, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 7a1776f to 1280163 Compare September 3, 2026 19:19
@github-actions github-actions Bot reopened this Sep 3, 2026
@github-actions github-actions Bot closed this Sep 3, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from a9fa677 to 63143e5 Compare September 3, 2026 21:28
@github-actions github-actions Bot reopened this Sep 3, 2026
@github-actions github-actions Bot closed this Sep 3, 2026
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from a1db784 to fe2fd8c Compare September 3, 2026 21:32
@github-actions github-actions Bot reopened this Sep 3, 2026

@pranaygp pranaygp left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Stamp

@github-actions

github-actions Bot commented Sep 3, 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.

  • addTenWorkflow (hono)
  • plainModuleDoneHook resumed via plain API route (o2flow shape) (nextjs-webpack)
  • promiseAllWorkflow (nuxt)
  • sleepWinsRaceWorkflow (tanstack-start)
  • sleepWinsRaceWorkflow (vite)

🛠 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:45:01Z · abandoned wrun_01M1MKP4MKFE0VZ4W6S9AR1ZB9
  • run-pickup-stall · promiseAnyWorkflow (nuxt) · at 21:46:10Z · abandoned wrun_01M1MKRM7NZV0RS1QEVX4GSY0Y
  • run-pickup-stall · plainModuleDoneHook resumed via plain API route (o2flow shape) (nextjs-webpack) · at 21:50:21Z · abandoned wrun_01M1MM08VTANKC9MDB4M86ZDA8

E2E Test Summary

Summary
Passed Failed Skipped Total
✅ ▲ Vercel Production 3636 0 684 4320
✅ 💻 Local Development 3922 0 558 4480
✅ 📦 Local Production 3922 0 558 4480
✅ 🐘 Local Postgres 3922 0 558 4480
✅ 🪟 Windows 320 0 0 320
✅ 🌐 Cross-language Conformance 68 0 73 141
✅ vercel-http-transport 817 0 143 960
✅ vercel-multi-region 27 0 0 27
✅ vercel-ws-transport 553 0 87 640
Total 17187 0 2661 19848
Details by Category

✅ ▲ Vercel Production

App Passed Failed Skipped
✅ astro-node 132 0 28
✅ astro-quickjs 132 0 28
✅ example-node 132 0 28
✅ example-quickjs 132 0 28
✅ express-node 132 0 28
✅ express-quickjs 132 0 28
✅ fastify-node 132 0 28
✅ fastify-quickjs 132 0 28
✅ hono-node 132 0 28
✅ hono-quickjs 132 0 28
✅ nest-node 132 0 28
✅ nest-quickjs 132 0 28
✅ nextjs-turbopack-node 157 0 3
✅ nextjs-turbopack-quickjs 157 0 3
✅ nextjs-webpack-node 157 0 3
✅ nextjs-webpack-quickjs 157 0 3
✅ nitro-node 132 0 28
✅ nitro-quickjs 132 0 28
✅ nuxt-node 132 0 28
✅ nuxt-quickjs 132 0 28
✅ python-node 66 0 94
✅ sveltekit-node 151 0 9
✅ sveltekit-quickjs 151 0 9
✅ tanstack-start-node 132 0 28
✅ tanstack-start-quickjs 132 0 28
✅ vite-node 132 0 28
✅ vite-quickjs 132 0 28

✅ 💻 Local Development

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

✅ 📦 Local Production

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

✅ 🐘 Local Postgres

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

✅ 🪟 Windows

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

✅ 🌐 Cross-language Conformance

App Passed Failed Skipped
✅ python 68 0 73

✅ vercel-http-transport

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

✅ vercel-multi-region

App Passed Failed Skipped
✅ nextjs-turbopack 27 0 0

✅ vercel-ws-transport

App Passed Failed Skipped
✅ example 132 0 28
✅ express 132 0 28
✅ nextjs-turbopack 157 0 3
✅ vite 132 0 28

📋 View full workflow run

@github-actions

github-actions Bot commented Sep 3, 2026

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

@pranaygp
pranaygp merged commit 70a9aa2 into main Sep 3, 2026
169 of 203 checks passed
@pranaygp
pranaygp deleted the changeset-release/main branch September 3, 2026 21:47
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

No backport to stable for 70a9aa2 (AI decision).

This is a changesets-generated "Version Packages (beta)" commit that only bumps package versions, appends CHANGELOG entries, and updates .changeset/pre.json. It is pure release plumbing for main's beta pre-release channel and carries no functional change, so it must not be backported; stable generates its own version bumps from cherry-picked changesets.

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

70a9aa2520b5bf2467bf7e5542f6bb9db6d5fb13

pranaygp added a commit that referenced this pull request Sep 9, 2026
…c-workflow-source

* origin/main: (22 commits)
  feat(streams): add writer session seam (#3832)
  docs: document WORKFLOW_NODE_HTTP in the v4 World docs (#4050)
  [world-vercel] Honor WORKFLOW_NODE_HTTP on the queue transport (#4044)
  feat(streams): add WebSocket capability gate (#3764)
  fix(world-local): retry JSON reads on Windows (#4051)
  [core] Add the wake-loop scenario to the event log race repro (#4017)
  [ci] Cap concurrent Vercel E2E action repo-wide (10 by default) (#4039)
  Add `Run#getWritable()` for appending to another run's stream (#3972)
  feat(streams): add WebSocket v1 client protocol contract (#3763)
  [swc-playground] Update to Next.js v16.3.4 (#4018)
  [core] Add a retention option to start() (#3787)
  fix(swc-plugin): register class expressions via an IIFE instead of by name (#3971)
  [docs] Fix prose typos across v4/v5 docs and the SWC plugin README (#3948)
  Validate pending changesets in CI so a bad one fails the PR, not the Release job (#3964)
  Version Packages (beta) (#3919)
  Classify Workflow stream failures (#3850)
  Drop the ignored @workflow/world-sim package from the hook_conflict delta changeset (#3963)
  Add attribute inspection to the CLI (#3950)
  [core] Settle a hook's awaiter in-process instead of re-invoking, on creation and on conflict (#3938)
  Use the storage APIs for run detail views (#3944)
  ...
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