Skip to content

chore: adopt typed Steda executor errors and bump to 0.1.3 - #88

Merged
zerosnacks merged 3 commits into
masterfrom
feat/bump-steda-0.1.3
Sep 22, 2026
Merged

zerosnacks merged 3 commits into
masterfrom
feat/bump-steda-0.1.3

Conversation

@zerosnacks

Copy link
Copy Markdown
Member

Summary

This PR updates Kival to Steda 0.1.3 and adopts its typed executor error support for notification projection.

Previously, the projection worker used Steda’s error type directly at the task boundary. With Steda 0.1.3, reusable TaskExecutor implementations can expose their own associated error type and let Steda perform the conversion once at the worker boundary.

The notification projection executor now uses:

type Error = sqlx::Error;

which keeps the implementation focused on its actual domain and allows ordinary ? propagation for database operations.

The workspace dependency and lockfile are also updated to Steda 0.1.3.

There was no useful attach-by-ID cleanup to make in Kival at this point, since Kival does not currently persist application-owned Steda task IDs outside Steda’s own durable state.

@zerosnacks
zerosnacks enabled auto-merge (squash) September 22, 2026 23:13
@zerosnacks
zerosnacks merged commit fb72d51 into master Sep 22, 2026
11 checks passed
@zerosnacks
zerosnacks deleted the feat/bump-steda-0.1.3 branch September 22, 2026 23:21
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