Skip to content
New issue

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

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

Already on GitHub? # to your account

feat: spawn and join workflows #289

Merged
merged 10 commits into from
Mar 29, 2024
Merged

feat: spawn and join workflows #289

merged 10 commits into from
Mar 29, 2024

Conversation

abelanger5
Copy link
Contributor

Description

See proposal: #277.

Type of change

  • New feature (non-breaking change which adds functionality)
  • This change requires a documentation update

Copy link

vercel bot commented Mar 25, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
hatchet-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Mar 29, 2024 8:57pm

@abelanger5 abelanger5 marked this pull request as draft March 25, 2024 21:48
* feat: contracts for spawn/join feature

* add parent step run ids to model

* add parent ids to schedule request
#297)

* feat(go-sdk): spawnWorkflow method and get up to speed with other sdks

* fix: manual trigger example

* fix: linting errors

* fix: double serialization from go sdk

* fix: spawn workflow logic and procedural example

* test(e2e): add procedural test

* fix: panic in e2e test

* fix: e2e test preparation

* fix: api server url in test.yml

* fix: load test server url

* chore: make num children configurable

* address pr review
* chore: expose full client to context

* chore: update protos

* feat: add parent options to trigger

* feat: example fanout worker

* fix: typehint

* feat: add spawn workflow to context

* wip: polling and streaming

* fix: correct request

* chore: rm logging

* feat: working polling

* feat: functional polling

* chore: separate connection

* feat: functional streaming and listening

* fix: get result payload

* fix: increased initial poll interval

* release (py): 0.19.0

---------

Co-authored-by: gabriel ruttner <gabe@hatchet.run>
* docs: spawn and join

* lint: prettier

* docs: insert video for launch post

* chore: address feedback

* docs: clean up go example

* Update child-workflows.mdx
@abelanger5 abelanger5 marked this pull request as ready for review March 29, 2024 20:45
@abelanger5 abelanger5 merged commit be3388f into main Mar 29, 2024
18 checks passed
@abelanger5 abelanger5 deleted the feat/spawn-and-join branch March 29, 2024 21:07
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants