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

Refactors workflows engine loop #14375

Merged
merged 41 commits into from
Oct 7, 2024
Merged
Show file tree
Hide file tree
Changes from 40 commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
5898945
Refactors workflows engine loop
vyzaldysanchez Sep 9, 2024
4f1c898
Adds changeset + fixes lint
vyzaldysanchez Sep 9, 2024
2ce6164
Adds mutex
vyzaldysanchez Sep 9, 2024
ed92879
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Sep 10, 2024
67c9e4f
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Sep 10, 2024
84650e6
Fixes tests - WIP
vyzaldysanchez Sep 10, 2024
eed0679
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Sep 10, 2024
5a20db5
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Sep 10, 2024
0499915
Improves locking handling for goroutines
vyzaldysanchez Sep 11, 2024
a117f5f
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Sep 11, 2024
74d42fb
Fixes lint
vyzaldysanchez Sep 11, 2024
ef161e3
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Sep 11, 2024
3820cc2
Fixes tests
vyzaldysanchez Sep 11, 2024
81c8580
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Sep 11, 2024
d48109a
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Sep 12, 2024
28c4337
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Sep 19, 2024
14fc5f1
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Sep 26, 2024
3df251c
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Sep 26, 2024
351798a
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Sep 26, 2024
5fa4a68
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Sep 30, 2024
4a409ab
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Oct 1, 2024
6009a78
Adds support for multi-branch steps workflows
vyzaldysanchez Oct 2, 2024
62d4907
Fixes lint issue
vyzaldysanchez Oct 2, 2024
ad8ed33
Improves error
vyzaldysanchez Oct 2, 2024
b8329d9
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Oct 2, 2024
40bdc3e
Improves workflow processed check logic
vyzaldysanchez Oct 3, 2024
82d1ff5
Properly propagates states to step dependants
vyzaldysanchez Oct 3, 2024
97541ad
Generates proper workflow status on workflow being processed
vyzaldysanchez Oct 3, 2024
2da3a8d
Validates for workflow timeout before validating processed status
vyzaldysanchez Oct 3, 2024
b6c8f41
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Oct 3, 2024
5f5a311
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Oct 3, 2024
edec9f3
Fixes tests nil-pointer deference
vyzaldysanchez Oct 4, 2024
08b6ba7
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Oct 4, 2024
cc52d15
Fixes merge update issue
vyzaldysanchez Oct 4, 2024
f1113b1
Addresses review comments
vyzaldysanchez Oct 4, 2024
9370cc5
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Oct 7, 2024
0e116fc
Addresses review comments
vyzaldysanchez Oct 7, 2024
a5067d6
Fixes status propagation to step dependents
vyzaldysanchez Oct 7, 2024
0a22bd4
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Oct 7, 2024
92bf83d
Adds defensive lock-check
vyzaldysanchez Oct 7, 2024
cfbc6f5
Merge branch 'develop' into task/KS-387/workflows-engine-loop
vyzaldysanchez Oct 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/khaki-pants-melt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

#updated Workflows Engine loop refactored
Loading
Loading