-
Notifications
You must be signed in to change notification settings - Fork 5
Separate IONodeData type from TaskNodeData type #928
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
base: 09-19-refactor_tasknode_callback_generation
Are you sure you want to change the base?
Separate IONodeData type from TaskNodeData type #928
Conversation
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
ae98a84 to
9a5b19a
Compare
103acce to
9596f63
Compare
9a5b19a to
36694ff
Compare
9596f63 to
35a7502
Compare
36694ff to
4fc8990
Compare
35a7502 to
0b3349b
Compare
4fc8990 to
34238bb
Compare
34238bb to
11d5dce
Compare
0b3349b to
87e51db
Compare
11d5dce to
7dcc9ba
Compare
87e51db to
b50521d
Compare
7dcc9ba to
eae31b0
Compare
eae31b0 to
9511aeb
Compare
b50521d to
770419a
Compare
770419a to
cbcb1f5
Compare
9511aeb to
a6337e1
Compare
3bdcabb to
c426542
Compare
9b4de42 to
fbab826
Compare
|
Good catch - Fixed! |
Mbeaulne
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mbeaulne
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fbab826 to
95162d3
Compare
c426542 to
7bcc36b
Compare
|
Fixed - it appears we don't have enough info for the new |
7bcc36b to
d9b0b7a
Compare
95162d3 to
7d73c7d
Compare
7d73c7d to
44c3648
Compare
d9b0b7a to
5d5a668
Compare
maxy-shpfy
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small regression (compared to staging - at the end of the video):
- create Input node. It is marked as "INVALID" at 3 places (pipeline validation, canvas node, context panel).
- input value. Validation now passed.
- remove value. Validation fails again. But now the node is Marked as INVALID just in 2 places (canvas node skipped). --- BUG
Screen Recording 2025-10-23 at 4.24.47 PM.mov (uploaded via Graphite)
44c3648 to
b69aa27
Compare
|
Fixed! |
b69aa27 to
68e7ba2
Compare
5d5a668 to
0c9c20e
Compare
68e7ba2 to
de75893
Compare
0c9c20e to
8a86e79
Compare
de75893 to
8b5a1d0
Compare
8b5a1d0 to
c5ed11d
Compare
8a86e79 to
9e0dc05
Compare


Description
Separates the NodeData types for IO Nodes vs Task Nodes. This allows stricter and more easily-followed type definitions for data within nodes. e.g. IO Nodes will no longer receive pointless amounts of task-node data such as
isGhostorcallbacks.taskNodetype file andhintNodetype file have also been co-located together into a singularnodestype file.No change to app functionality.
Related Issue and Pull requests
Closes https://github.com/Shopify/oasis-frontend/issues/327
Type of Change
Checklist
Screenshots (if applicable)
Test Instructions
Task Nodes
Input/Output Nodes
General Operations
(note some existing copy + paste functionality does not work with IO nodes)
Additional Comments