Skip to content

Comments

feat: Migration to jiff, Use Infallible types and deps update#6

Merged
psibi merged 9 commits intomainfrom
jiff-update
Feb 9, 2026
Merged

feat: Migration to jiff, Use Infallible types and deps update#6
psibi merged 9 commits intomainfrom
jiff-update

Conversation

@psibi
Copy link
Member

@psibi psibi commented Feb 9, 2026

Also updates the HTML file, introduces CI.

psibi added 9 commits February 7, 2026 14:52
Migrate the time-handling logic from chrono to jiff. This updates
the public API and internal state to use Zoned and Span types,
providing better handling of durations and timezones.

The change also includes updates to anyhow and axum dependencies
to keep the project current with recent security and performance
updates.
The task management system now uses `std::convert::Infallible` to
explicitly signal that background tasks and the REST API server are
intended to run indefinitely. This removes the need for the internal
`StoppedTask` enum and simplifies error handling when tasks
unexpectedly terminate.
@psibi psibi requested a review from snoyberg February 9, 2026 03:00
@psibi psibi merged commit 0f1bd20 into main Feb 9, 2026
1 check passed
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.

2 participants