You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@pekko.apache.org by GitBox <gi...@apache.org> on 2025/04/01 07:56:34 UTC
[GH] (pekko/jyp-task): Workflow run "Scalafmt" failed!
The GitHub Actions job "Scalafmt" on pekko.git/jyp-task has failed.
Run started by GitHub user jypma (triggered by pjfanning).
Head commit for run:
b7ba3a91307f03537ac1c8ed5b38c1d04852d53f / Jan Ypma <ja...@ypmania.nl>
Introduce Task monad
This commit introduces Task, a data structure that represents a
recipe, or program, for producing a value of type T (or failing with
an exception). It is similar in semantics to RunnableGraph[T], but
intended as first-class building block.
It has the following properties:
- A task can have resources associated to it, which are guaranteed to
be released if the task is cancelled or fails
- Tasks can be forked so multiple ones can run concurrently
- Such forked tasks can be cancelled
A Task can be created from a RunnableGraph which has a KillSwitch, by
connecting a Source and a Sink through a KillSwitch, or by direct
lambda functions.
Report URL: https://github.com/apache/pekko/actions/runs/14133901901
With regards,
GitHub Actions via GitBox
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org