Skip to content

Version Packages (beta) - #3466

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

Version Packages (beta)#3466
VaguelySerious merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Aug 11, 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/core@5.0.0-beta.42

Minor Changes

  • #33657683130 Thanks @TooTallNate! - Resilient step dispatch: newly created steps are published to the queue in parallel with their step_created event write, with the serialized input carried on the message (stepInput) so the consumer re-ensures the event if the direct write failed transiently — mirroring resilient start (runInput) and resilient hook resume (hookInput). Worlds that enforce the precondition guard keep the sequential create-then-publish dispatch (only sequencing gives the message a happens-after edge over the create's guard verdict); step-dispatch idempotency keys are now step-identity-scoped. Disable via WORKFLOW_RESILIENT_STEP_DISPATCH=0.

Patch Changes

  • #34629add9d7 Thanks @NathanColosimo! - Reject compact sparse-array payloads with logical lengths above 100,000 during hydration.

  • #3519dc85865 Thanks @VaguelySerious! - Remove the preconditionGuard World capability. A stale replay-context write no longer needs to be rejected: a reader holds a prefix of the log, replay is deterministic on a prefix, and the writer's next write reports the events it was pushed past.

  • #3381efbc408 Thanks @VaguelySerious! - Ignore duplicate events that a concurrent replay wrote for an entity the event log already records, instead of failing the run with a corrupted event log

  • #3530c041d3d Thanks @alangenfeld! - Retry e2e tests once in CI and surface retried-then-passed tests as flaky in annotations and the PR results comment.

  • #353160dd206 Thanks @alangenfeld! - Fix flaky timing-sensitive tests: stall-proof budgets for the events-consumer deferred-check tests and a sibling-matched budget for the TTL-expiration abort e2e test.

  • #3437a0ccfe0 Thanks @karthikscale3! - Add OTEL telemetry for hook-triggered time-to-resume: workflow.resume.total_ms plus a non-overlapping phase breakdown, on the first durable step after a resume.

  • #35523560218 Thanks @AndrewBarba! - Preserve event-log order when adjacent hook payloads resume independent workflow branches.

  • #3542de2a86c Thanks @VaguelySerious! - Breaking: New runs are created at spec version 6, and a World that declares an older spec version is now rejected before the first run rather than failing partway through one.

  • #3519dc85865 Thanks @VaguelySerious! - Require every event id the runtime reads to be a log position. requireEventSlot replaces the lenient decode that returned "no position" for an id that is not a slot.

  • #3519dc85865 Thanks @VaguelySerious! - Turn resilient step dispatch off by default. Set WORKFLOW_RESILIENT_STEP_DISPATCH=1 to opt back in.

  • #3479b589460 Thanks @VaguelySerious! - Replay-context event writes now always report the log position they replayed from, and the WORKFLOW_PRECONDITION_GUARD flag is removed.

  • #3410c1a5c74 Thanks @alangenfeld! - Surface typed terminal errors when stream retention expires.

  • Updated dependencies [600b096, dc85865, efbc408, 63cc09e, a0ccfe0, de2a86c, dc85865, 7683130, dc85865, b589460, c1a5c74, 8d8b7b3, 0f4b35f, 01991ed]:

    • @workflow/world@5.0.0-beta.27
    • @workflow/world-vercel@5.0.0-beta.38
    • @workflow/world-local@5.0.0-beta.36
    • @workflow/errors@5.0.0-beta.17

@workflow/world@5.0.0-beta.27

Minor Changes

  • #3390600b096 Thanks @alangenfeld! - Add a bounded batch analytics event lookup for enriching canonical event pages.

  • #33657683130 Thanks @TooTallNate! - Resilient step dispatch: newly created steps are published to the queue in parallel with their step_created event write, with the serialized input carried on the message (stepInput) so the consumer re-ensures the event if the direct write failed transiently — mirroring resilient start (runInput) and resilient hook resume (hookInput). Worlds that enforce the precondition guard keep the sequential create-then-publish dispatch (only sequencing gives the message a happens-after edge over the create's guard verdict); step-dispatch idempotency keys are now step-identity-scoped. Disable via WORKFLOW_RESILIENT_STEP_DISPATCH=0.

Patch Changes

  • #3519dc85865 Thanks @VaguelySerious! - Remove the preconditionGuard World capability. A stale replay-context write no longer needs to be rejected: a reader holds a prefix of the log, replay is deterministic on a prefix, and the writer's next write reports the events it was pushed past.

  • #3381efbc408 Thanks @VaguelySerious! - Ignore duplicate events that a concurrent replay wrote for an entity the event log already records, instead of failing the run with a corrupted event log

  • #3437a0ccfe0 Thanks @karthikscale3! - Add OTEL telemetry for hook-triggered time-to-resume: workflow.resume.total_ms plus a non-overlapping phase breakdown, on the first durable step after a resume.

  • #3542de2a86c Thanks @VaguelySerious! - Breaking: New runs are created at spec version 6, and a World that declares an older spec version is now rejected before the first run rather than failing partway through one.

  • #3519dc85865 Thanks @VaguelySerious! - Require every event id the runtime reads to be a log position. requireEventSlot replaces the lenient decode that returned "no position" for an id that is not a slot.

  • #3519dc85865 Thanks @VaguelySerious! - Slot-numbered event ids are a requirement of the World contract, not a capability. The slotEventIds flag is gone, and the conformance suite now fails a World whose event ids are not positions.

  • #3479b589460 Thanks @VaguelySerious! - Replay-context event writes now always report the log position they replayed from, and the WORKFLOW_PRECONDITION_GUARD flag is removed.

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

Minor Changes

  • #3390600b096 Thanks @alangenfeld! - Add a bounded batch analytics event lookup for enriching canonical event pages.

  • #33657683130 Thanks @TooTallNate! - Resilient step dispatch: newly created steps are published to the queue in parallel with their step_created event write, with the serialized input carried on the message (stepInput) so the consumer re-ensures the event if the direct write failed transiently — mirroring resilient start (runInput) and resilient hook resume (hookInput). Worlds that enforce the precondition guard keep the sequential create-then-publish dispatch (only sequencing gives the message a happens-after edge over the create's guard verdict); step-dispatch idempotency keys are now step-identity-scoped. Disable via WORKFLOW_RESILIENT_STEP_DISPATCH=0.

Patch Changes

  • #3519dc85865 Thanks @VaguelySerious! - Remove the preconditionGuard World capability. A stale replay-context write no longer needs to be rejected: a reader holds a prefix of the log, replay is deterministic on a prefix, and the writer's next write reports the events it was pushed past.

  • #353663cc09e Thanks @shalabhc! - Add the Workflow client version, step-to-step overhead, and active latency optimizations to terminal event-write client spans for service and version latency analysis.

  • #3542de2a86c Thanks @VaguelySerious! - Breaking: New runs are created at spec version 6, and a World that declares an older spec version is now rejected before the first run rather than failing partway through one.

  • #3519dc85865 Thanks @VaguelySerious! - Slot-numbered event ids are a requirement of the World contract, not a capability. The slotEventIds flag is gone, and the conformance suite now fails a World whose event ids are not positions.

  • #3479b589460 Thanks @VaguelySerious! - Replay-context event writes now always report the log position they replayed from, and the WORKFLOW_PRECONDITION_GUARD flag is removed.

  • #3410c1a5c74 Thanks @alangenfeld! - Surface typed terminal errors when stream retention expires.

  • #35048d8b7b3 Thanks @TooTallNate! - Retry 429 (ThrottleError) event writes in-process, honoring the server's Retry-After, bounded by a 30s cumulative wait budget per write. Previously a throttled event write escaped to the queue handler, whose retry directive can be delayed up to ~5 minutes by queue redelivery scheduling.

  • #345201991ed Thanks @shalabhc! - Restore the per-event client span on the WebSocket events transport (WORKFLOW_EVENTS_TRANSPORT=ws), and add a workflow.events.ws.connect span for the handshake. Event write spans now carry workflow.events.transport and workflow.event.type on both transports.

  • Updated dependencies [600b096, dc85865, efbc408, a0ccfe0, de2a86c, dc85865, 7683130, dc85865, b589460, c1a5c74]:

    • @workflow/world@5.0.0-beta.27
    • @workflow/errors@5.0.0-beta.17

@workflow/astro@5.0.0-beta.42

Patch Changes

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

@workflow/builders@5.0.0-beta.42

Patch Changes

@workflow/cli@5.0.0-beta.42

Patch Changes

@workflow/errors@5.0.0-beta.17

Patch Changes

  • #3479b589460 Thanks @VaguelySerious! - Replay-context event writes now always report the log position they replayed from, and the WORKFLOW_PRECONDITION_GUARD flag is removed.

  • #3410c1a5c74 Thanks @alangenfeld! - Surface typed terminal errors when stream retention expires.

@workflow/nest@5.0.0-beta.42

Patch Changes

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

@workflow/next@5.0.0-beta.42

Patch Changes

@workflow/nitro@5.0.0-beta.42

Patch Changes

@workflow/nuxt@5.0.0-beta.42

Patch Changes

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

@workflow/rollup@5.0.0-beta.42

Patch Changes

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

@workflow/sveltekit@5.0.0-beta.42

Patch Changes

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

@workflow/vite@5.0.0-beta.42

Patch Changes

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

@workflow/vitest@5.0.0-beta.42

Patch Changes

@workflow/web@5.0.0-beta.42

Patch Changes

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

Patch Changes

workflow@5.0.0-beta.42

Patch Changes

  • Updated dependencies [9add9d7, dc85865, efbc408, c041d3d, 60dd206, a0ccfe0, 3560218, de2a86c, dc85865, dc85865, 7683130, b589460, c1a5c74]:
    • @workflow/core@5.0.0-beta.42
    • @workflow/errors@5.0.0-beta.17
    • @workflow/cli@5.0.0-beta.42
    • @workflow/next@5.0.0-beta.42
    • @workflow/nitro@5.0.0-beta.42
    • @workflow/typescript-plugin@5.0.0-beta.5
    • @workflow/astro@5.0.0-beta.42
    • @workflow/nest@5.0.0-beta.42
    • @workflow/rollup@5.0.0-beta.42
    • @workflow/sveltekit@5.0.0-beta.42
    • @workflow/nuxt@5.0.0-beta.42

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

Patch Changes

  • #3542de2a86c Thanks @VaguelySerious! - Breaking: New runs are created at spec version 6, and a World that declares an older spec version is now rejected before the first run rather than failing partway through one.

  • #3519dc85865 Thanks @VaguelySerious! - Slot-numbered event ids are a requirement of the World contract, not a capability. The slotEventIds flag is gone, and the conformance suite now fails a World whose event ids are not positions.

  • #34920f4b35f Thanks @VaguelySerious! - Fix CORRUPTED_EVENT_LOG after a hook resume that raced another writer or was interrupted mid-write, and deliver a raced resume exactly once instead of duplicating it or reporting a conflict.

  • Updated dependencies [600b096, dc85865, efbc408, a0ccfe0, de2a86c, dc85865, 7683130, dc85865, b589460, c1a5c74]:

    • @workflow/world@5.0.0-beta.27
    • @workflow/errors@5.0.0-beta.17

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

Patch Changes

  • #3542de2a86c Thanks @VaguelySerious! - Breaking: New runs are created at spec version 6, and a World that declares an older spec version is now rejected before the first run rather than failing partway through one.

  • #3519dc85865 Thanks @VaguelySerious! - Slot-numbered event ids are a requirement of the World contract, not a capability. The slotEventIds flag is gone, and the conformance suite now fails a World whose event ids are not positions.

  • Updated dependencies [600b096, dc85865, efbc408, a0ccfe0, de2a86c, dc85865, 7683130, dc85865, b589460, c1a5c74, 0f4b35f]:

    • @workflow/world@5.0.0-beta.27
    • @workflow/world-local@5.0.0-beta.36
    • @workflow/errors@5.0.0-beta.17

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

Patch Changes

@github-actions
github-actionsBot requested a review from a team as a code ownerAugust 11, 2026 19:35
@vercel

vercelBot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
workbench-python-workflowErrorErrorAug 14, 2026 6:38pm

@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from fc9e588 to c1a5c74CompareAugust 11, 2026 19:53
@github-actionsgithub-actionsBot reopened this Aug 11, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 4c027ce to 9add9d7CompareAugust 11, 2026 20:28
@github-actionsgithub-actionsBot reopened this Aug 11, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 61c47ab to 600b096CompareAugust 12, 2026 13:57
@github-actionsgithub-actionsBot reopened this Aug 12, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from a06aa5c to efbc408CompareAugust 12, 2026 16:18
@github-actionsgithub-actionsBot reopened this Aug 12, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 40fe21f to a0ccfe0CompareAugust 12, 2026 18:15
@github-actionsgithub-actionsBot reopened this Aug 12, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from f3ed6ee to 14b52acCompareAugust 12, 2026 19:14
@github-actionsgithub-actionsBot reopened this Aug 12, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 0b65dfb to b589460CompareAugust 12, 2026 20:09
@github-actionsgithub-actionsBot reopened this Aug 12, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 5e21336 to 3450c86CompareAugust 13, 2026 15:59
@github-actionsgithub-actionsBot reopened this Aug 13, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from eaf9c61 to 0b7c967CompareAugust 13, 2026 18:01
@github-actionsgithub-actionsBot reopened this Aug 13, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from d329688 to 8d8b7b3CompareAugust 13, 2026 18:34
@github-actionsgithub-actionsBot reopened this Aug 13, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 4f0c2a7 to 834d1f9CompareAugust 13, 2026 19:08
@github-actionsgithub-actionsBot reopened this Aug 13, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from b2665bd to dc85865CompareAugust 13, 2026 22:58
@github-actionsgithub-actionsBot reopened this Aug 13, 2026
@github-actions
github-actionsBotforce-pushed the changeset-release/main branch from 318db55 to c041d3dCompareAugust 14, 2026 17:09
@github-actionsgithub-actionsBot reopened this Aug 14, 2026
@github-actions

github-actionsBot commented Aug 14, 2026

Copy link
Copy Markdown
ContributorAuthor

🧪 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.

  • hookSignalOwnerWorkflow - duplicate forwards its payload to the owner via resumeHook (nuxt)
  • utf8StreamWorkflow (nitro)

E2E Test Summary

Summary
PassedFailedSkippedTotal
✅ ▲ Vercel Production346605904056
✅ 💻 Local Development365405584212
✅ 📦 Local Production381005584368
✅ 🐘 Local Postgres381005584368
✅ 🪟 Windows31200312
✅ vercel-multi-region270027
Total150790226417343
Details by Category

✅ ▲ Vercel Production

AppPassedFailedSkipped
✅ astro-node128028
✅ astro-quickjs128028
✅ example-node128028
✅ example-quickjs128028
✅ express-node128028
✅ express-quickjs128028
✅ fastify-node128028
✅ fastify-quickjs128028
✅ hono-node128028
✅ hono-quickjs128028
✅ nest-node128028
✅ nest-quickjs128028
✅ nextjs-turbopack-node15303
✅ nextjs-turbopack-quickjs15303
✅ nextjs-webpack-node15303
✅ nextjs-webpack-quickjs15303
✅ nitro-node128028
✅ nitro-quickjs128028
✅ nuxt-node128028
✅ nuxt-quickjs128028
✅ sveltekit-node14709
✅ sveltekit-quickjs14709
✅ tanstack-start-node128028
✅ tanstack-start-quickjs128028
✅ vite-node128028
✅ vite-quickjs128028

✅ 💻 Local Development

AppPassedFailedSkipped
✅ astro-stable-node130026
✅ astro-stable-quickjs130026
✅ express-stable-node130026
✅ express-stable-quickjs130026
✅ fastify-stable-node130026
✅ fastify-stable-quickjs130026
✅ hono-stable-node130026
✅ hono-stable-quickjs130026
✅ nest-stable-node130026
✅ nest-stable-quickjs130026
✅ nextjs-turbopack-canary-node137019
✅ nextjs-turbopack-canary-quickjs137019
✅ nextjs-turbopack-stable-quickjs15600
✅ nextjs-webpack-canary-node137019
✅ nextjs-webpack-canary-quickjs137019
✅ nextjs-webpack-stable-node15600
✅ nextjs-webpack-stable-quickjs15600
✅ nitro-stable-node130026
✅ nitro-stable-quickjs130026
✅ nuxt-stable-node130026
✅ nuxt-stable-quickjs130026
✅ sveltekit-stable-node14907
✅ sveltekit-stable-quickjs14907
✅ tanstack-start-node130026
✅ tanstack-start-quickjs130026
✅ vite-stable-node130026
✅ vite-stable-quickjs130026

✅ 📦 Local Production

AppPassedFailedSkipped
✅ astro-stable-node130026
✅ astro-stable-quickjs130026
✅ express-stable-node130026
✅ express-stable-quickjs130026
✅ fastify-stable-node130026
✅ fastify-stable-quickjs130026
✅ hono-stable-node130026
✅ hono-stable-quickjs130026
✅ nest-stable-node130026
✅ nest-stable-quickjs130026
✅ nextjs-turbopack-canary-node137019
✅ nextjs-turbopack-canary-quickjs137019
✅ nextjs-turbopack-stable-node15600
✅ nextjs-turbopack-stable-quickjs15600
✅ nextjs-webpack-canary-node137019
✅ nextjs-webpack-canary-quickjs137019
✅ nextjs-webpack-stable-node15600
✅ nextjs-webpack-stable-quickjs15600
✅ nitro-stable-node130026
✅ nitro-stable-quickjs130026
✅ nuxt-stable-node130026
✅ nuxt-stable-quickjs130026
✅ sveltekit-stable-node14907
✅ sveltekit-stable-quickjs14907
✅ tanstack-start-node130026
✅ tanstack-start-quickjs130026
✅ vite-stable-node130026
✅ vite-stable-quickjs130026

✅ 🐘 Local Postgres

AppPassedFailedSkipped
✅ astro-stable-node130026
✅ astro-stable-quickjs130026
✅ express-stable-node130026
✅ express-stable-quickjs130026
✅ fastify-stable-node130026
✅ fastify-stable-quickjs130026
✅ hono-stable-node130026
✅ hono-stable-quickjs130026
✅ nest-stable-node130026
✅ nest-stable-quickjs130026
✅ nextjs-turbopack-canary-node137019
✅ nextjs-turbopack-canary-quickjs137019
✅ nextjs-turbopack-stable-node15600
✅ nextjs-turbopack-stable-quickjs15600
✅ nextjs-webpack-canary-node137019
✅ nextjs-webpack-canary-quickjs137019
✅ nextjs-webpack-stable-node15600
✅ nextjs-webpack-stable-quickjs15600
✅ nitro-stable-node130026
✅ nitro-stable-quickjs130026
✅ nuxt-stable-node130026
✅ nuxt-stable-quickjs130026
✅ sveltekit-stable-node14907
✅ sveltekit-stable-quickjs14907
✅ tanstack-start-node130026
✅ tanstack-start-quickjs130026
✅ vite-stable-node130026
✅ vite-stable-quickjs130026

✅ 🪟 Windows

AppPassedFailedSkipped
✅ nextjs-turbopack-node15600
✅ nextjs-turbopack-quickjs15600

✅ vercel-multi-region

AppPassedFailedSkipped
✅ nextjs-turbopack2700

📋 View full workflow run

@github-actions

Copy link
Copy Markdown
ContributorAuthor

Sim World

Simulated world deterministic testing for races. Traces

🟠 Mint-ordered log — 3 fail of 41 total

log=mint-ordered · fence=per-spec

scenariooutcomeeventsvirtreplayviolations
smoke-no-stepscompleted30msok0
smoke-one-stepcompleted60msok0
hook-at-step-startedcompleted120msok0
hook-at-step-completedcompleted120msok0
hook-at-hook-createdcompleted120msok0
deadline-hook-winscompleted71.0hok0
deadline-expirescompleted71.0hok0
long-sleepcompleted1130.0dok0
hook-never-arrivesstalled30msskipped0
step-retries-twicecompleted102.0sok0
parallel-stepscompleted90msok0
hook-on-execution-statecompleted120msok0
peek-hook-before-branchcompleted120msok0
peek-hook-after-branchcompleted120msok0
peek-hook-at-registrationcompleted120msok0
race-hook-before-probecompleted120msok0
race-hook-after-probecompleted120msok0
race-duplicate-deliverycompleted130msok0
attr-hook-before-stepcompleted110msok0
attr-hook-after-stepcompleted110msok0
attr-from-step-bodycompleted130msok0
fork-hook-after-timeoutcompleted141.0mok0
fork-hook-before-timeoutcompleted141.0mok0
count-hook-after-timeoutcompleted171.0mok0
count-hook-before-timeoutcompleted201.0mok0
stale-read-step-count-forkcompleted201.0mok0
stale-read-equal-step-countscompleted141.0mok0
step-vs-step-forkcompleted120msok0
step-vs-step-fork-fencedcompleted120msok0
fence-catches-benign-directioncompleted125msok0
in-flight-before-decisionfailed91.0mMISMATCH1
in-flight-before-decision-countedfailed91.0mMISMATCH1
in-flight-after-decisionfailed91.0mMISMATCH1
stale-read-step-count-fork-fencedcompleted201.0mok0
fork-hook-winscompleted131.0mok0
fork-timeout-winscompleted131.0mok0
unclaimed-payload-under-forkcompleted171.0mok0
claimed-payload-under-forkcompleted171.0mok0
writers-independent-step-bodiescompleted120msok0
writers-scripted-tempocompleted120msok0
cancel-mid-stepcancelled70msskipped0

Full trace: world-sim-mint.txt

🟢 Append-only log — 0 fail of 41 total

log=append-only · fence=per-spec

scenariooutcomeeventsvirtreplayviolations
smoke-no-stepscompleted30msok0
smoke-one-stepcompleted60msok0
hook-at-step-startedcompleted120msok0
hook-at-step-completedcompleted120msok0
hook-at-hook-createdcompleted120msok0
deadline-hook-winscompleted71.0hok0
deadline-expirescompleted71.0hok0
long-sleepcompleted1130.0dok0
hook-never-arrivesstalled30msskipped0
step-retries-twicecompleted102.0sok0
parallel-stepscompleted90msok0
hook-on-execution-statecompleted120msok0
peek-hook-before-branchcompleted120msok0
peek-hook-after-branchcompleted120msok0
peek-hook-at-registrationcompleted120msok0
race-hook-before-probecompleted120msok0
race-hook-after-probecompleted120msok0
race-duplicate-deliverycompleted130msok0
attr-hook-before-stepcompleted110msok0
attr-hook-after-stepcompleted110msok0
attr-from-step-bodycompleted130msok0
fork-hook-after-timeoutcompleted141.0mok0
fork-hook-before-timeoutcompleted141.0mok0
count-hook-after-timeoutcompleted171.0mok0
count-hook-before-timeoutcompleted201.0mok0
stale-read-step-count-forkcompleted201.0mok0
stale-read-equal-step-countscompleted141.0mok0
step-vs-step-forkcompleted120msok0
step-vs-step-fork-fencedcompleted120msok0
fence-catches-benign-directioncompleted125msok0
in-flight-before-decisioncompleted171.0mok0
in-flight-before-decision-countedcompleted171.0mok0
in-flight-after-decisioncompleted192.0mok0
stale-read-step-count-fork-fencedcompleted201.0mok0
fork-hook-winscompleted131.0mok0
fork-timeout-winscompleted131.0mok0
unclaimed-payload-under-forkcompleted171.0mok0
claimed-payload-under-forkcompleted171.0mok0
writers-independent-step-bodiescompleted120msok0
writers-scripted-tempocompleted120msok0
cancel-mid-stepcancelled70msskipped0

Full trace: world-sim-append-only.txt

@github-actions

Copy link
Copy Markdown
ContributorAuthor

Event Log Race Repro

  • vercel no results — the lane wrote no result file, see its job log
  • local6/14 regressions — 1 corrupt, 5 stuck
  • postgres6/14 regressions — 6 stuck

Run History

RunLaneTotalCompleteCorruptStuckOther
08-14 18:32vercel
local148150
postgres148060

Latest Non-Completed Runs

LaneScenarioAttemptOutcomeRun
localstep-storm6CORRUPTED_EVENT_LOGwrun_01M00QTPCJT0GB338X9BRGK7T9
localstep-storm5stuckwrun_01M00QTPCKCWBYCJ13E52MNBZJ
localstep-storm3stuckwrun_01M00QTPCFXV3T7GNZBVDE5EKY
localstep-storm2stuckwrun_01M00QTPC6JM2ZK509MC1DQMTK
localstep-storm1stuckwrun_01M00QTPCMQ56WYRK0Q5QCTFKS
localstep-storm4stuckwrun_01M00QTPCGJ92W5A183BCVY3MQ
postgresstep-storm1stuckwrun_01M00QTXM816R878ASW5NYB3AK
postgresstep-storm2stuckwrun_01M00QTXM816R878ASW5NYB3AE
postgresstep-storm6stuckwrun_01M00QTXM816R878ASW5NYB3AJ
postgresstep-storm3stuckwrun_01M00QTXM816R878ASW5NYB3AF
postgresstep-storm4stuckwrun_01M00QTXM816R878ASW5NYB3AG
postgresstep-storm5stuckwrun_01M00QTXM816R878ASW5NYB3AH
Config

14 runs / step-storm 6, hook-storm 6, hook-sleep 2 / c8 / 6x8 / watchdog 2500ms / step 2200±250ms / stagger 400ms / poke 750ms / timeout 240000ms

@github-actions

Copy link
Copy Markdown
ContributorAuthor

No backport to stable for df1c7f1 (AI decision).

This is an automated changesets "Version Packages (beta)" commit that only bumps package versions, updates CHANGELOG.md files, and consumes changeset entries in .changeset/pre.json. Release/version-bump plumbing is branch-specific and is never backported; stable gets its own version bumps from its own changesets.

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

df1c7f1969ab1ce7df0177c8f3e8d464c40a278b

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

event-log-race-reproRun the event log race reproduction job

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@VaguelySerious