-
Notifications
You must be signed in to change notification settings - Fork 5
feat: clone pipeline from run with arguments #1624
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: 01-12-feat_copy_submit_pipeline_arguments_from_custom_run_id
Are you sure you want to change the base?
feat: clone pipeline from run with arguments #1624
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. |
aee0385 to
22badcd
Compare
e7673d3 to
4885e24
Compare
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.
Thinking out loud: does it need to be a separate button?
The clone button could clone the original pipeline and then separately clone the overrides/run arguments. Then you get the pipeline (with its original input nodes & defaults) with the configured arguments as it was at time of submission. The user can then choose, via the dialog, to reconfigure and submit with those arguments or submit the original as per existing flow for a new pipeline
22badcd to
bf9c8e9
Compare
4885e24 to
3fc27d2
Compare
3fc27d2 to
9bb8a53
Compare
|
@camielvs I removed additional button and modified the behavior of existing "Clone pipeline" button |
camielvs
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.
LGTM

Description
Closes https://github.com/Shopify/oasis-frontend/issues/411
Updated behavior for "Clone Pipeline" button on the Pipeline Run Details page. This button clones a pipeline while preserving the arguments used in the original run, allowing users to quickly create a new pipeline with the same parameter values.
Following decisions made in sync meeting:
To keep behavior consistent former "Clone Pipeline" button should be removed - https://app.graphite.com/github/pr/TangleML/tangle-ui/1628/fix-remove-redundant-clone-pipeline-from-the-top-menu
Type of Change
Checklist
Test Instructions
Screen Recording 2026-01-13 at 10.39.45 PM.mov (uploaded via Graphite)