Skip to content

chore(release): publish @swirls/looms - #33

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

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.

Releases

@swirls/looms@0.5.0

Minor Changes

  • c01d046: A run started from an effect through RunLauncher now records its source on runtime.run.started. The payload's launchedBy holds the launching run, thread, and effect, plus the id and seq of the event that requested the effect. The event's origin is { type: 'run', runId }, and its correlationId names the root run of the launch chain. The runtime sets these fields itself and replaces any value a handler passes. RunState.startIdentity exposes both fields, and a later start of the same run id that does not match them rejects with StartRunConflictError.

    The launching run's log gets a new runtime.run.launched event for each start the target accepts. It carries the started run's id and definition plus the effect id, so listing what a run launched reads that run's log alone.

    The index projectors store launchedByRunId, launchedByEffectId, and correlationId on run rows, and listLaunched(runId) returns the runs a run launched. Their version is now 3, so delivery replays history to fill the new columns, and init adds the columns to existing SQLite and Postgres tables.

    useRunSummary returns launchedBy. The debugger shows a Launched by link above the thread tree that opens the launching run at the requesting event, the event inspector links runtime.run.launched and runtime.run.started to the run on the other side, and openRun accepts a { seq } target.

  • c01d046: Add a schedule module so a cron, interval, or one-shot time can start a run, and so a deploy can update, pause, or retire that schedule without a new run id.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from c84af1a to 611aea3 Compare October 23, 2026 16:29

This branch has not been deployed

No deployments
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.

0 participants