Skip to content

Conversation

@maxy-shpfy
Copy link
Collaborator

@maxy-shpfy maxy-shpfy commented Jan 16, 2026

Description

This PR makes two changes to the pipeline run interface:

  1. Reorders the action buttons in the RunDetails component, moving the "Clone Pipeline" button to the first position.
  2. Adds the text "Clone Pipeline" to the ClonePipelineButton component, making its purpose clearer to users.

image.png

Motivation

The main technical issue with the top-menu button is that it’s global and sits outside the necessary context, which creates divergent behavior compared to the Clone Pipeline button in the right panel. Because the top-menu button can’t access arguments, cloning with arguments isn’t possible.

We discussed alternatives internally; one option is adding a label to the right-panel action button. That said, placement is partly a matter of habit - over time, people adapt to the correctly positioned button.

Type of Change

  • Improvement
  • User Interface Enhancement

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Test Instructions

image.png

  1. Navigate to any pipeline run details page
  2. Verify that the Clone Pipeline button appears first in the action buttons
  3. Confirm that the Clone Pipeline button now displays the text "Clone Pipeline" alongside its icon

Copy link
Collaborator Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@maxy-shpfy maxy-shpfy marked this pull request as ready for review January 16, 2026 16:23
@maxy-shpfy maxy-shpfy requested a review from a team as a code owner January 16, 2026 16:23
Copy link
Collaborator

@Mbeaulne Mbeaulne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I personally don't LOVE the idea as it breaks our icon convention, but I'm not going to block this PR

@maxy-shpfy maxy-shpfy closed this Jan 17, 2026
Copy link
Collaborator Author

maxy-shpfy commented Jan 17, 2026

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants