Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release candidate v1.2.0 #23

Merged
merged 5 commits into from
Jun 4, 2024
Merged

release candidate v1.2.0 #23

merged 5 commits into from
Jun 4, 2024

Conversation

kennedykori
Copy link
Contributor

No description provided.

kennedykori and others added 5 commits May 19, 2024 21:10
Add `sghi.etl.commons.processors.ScatterGatherProcessor`, a `Processor`
that applies multiple other processors to the same raw data, and then
returns the aggregated outputs of these processors.
Add `sghi.etl.commons.sink.SplitSink`, a `Sink` that splits aggregated
processed data into its consitituent data parts, before draining each data
part to multiple other sinks concurrently.
Add `sghi.etl.commons.sink.ScatterSink`, a `Sink` that drains (the same)
processed data to multiple other sinks concurrently.
Add `sghi.etl.commons.utils.run_workflow`, a utility function that
executes ETL Workflows. This function accepts a factory function that
supplies an SGHI ETL `WorkflowDefinition` instance, it then invokes the
function to get the `WorkflowDefinition`/workflow and then executes it.
feat(utils): add a workflow runner utility
@kennedykori kennedykori self-assigned this Jun 4, 2024
@kennedykori kennedykori merged commit 4f26bc9 into develop Jun 4, 2024
5 checks passed
@kennedykori
Copy link
Contributor Author

🎉 This PR is included in version 1.1.0-rc.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants