Skip to content

chore: v2 - runview run menu actions#2522

Merged
Mbeaulne merged 1 commit into
masterfrom
07-14-chore_v2_-_runview_run_menu_actions
Jul 15, 2026
Merged

chore: v2 - runview run menu actions#2522
Mbeaulne merged 1 commit into
masterfrom
07-14-chore_v2_-_runview_run_menu_actions

Conversation

@maxy-shpfy

@maxy-shpfy maxy-shpfy commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

Description

The Run Menu has been updated to wire up previously disabled/placeholder menu items with real functionality. The menu now supports:

  • View YAML – opens an inline YAML viewer using TaskImplementation in fullscreen mode
  • Clone Pipeline – clones the current pipeline run via useClonePipelineRun
  • Export YAML – exports the pipeline spec as a YAML file via useExportPipelineYaml
  • Cancel Run – triggers a confirmation dialog before cancelling an in-progress run via useCancelPipelineRun
  • Rerun Pipeline – reruns a completed pipeline via useRerunPipelineRun
  • Inspect Pipeline – navigates to the pipeline editor using useInspectPipeline (replacing the inline handleInspect function)

A ConfirmationDialog has been added for the cancel action to prevent accidental cancellations. The separator between standard and destructive/contextual actions is now conditionally rendered based on whether cancel or rerun options are visible.

Related Issue and Pull requests

Type of Change

  • Bug fix
  • New feature
  • Improvement
  • Cleanup/Refactor
  • Breaking change
  • Documentation update

Checklist

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

Screenshots (if applicable)

image.png

Test Instructions

  1. Navigate to a run view page.
  2. Open the Run menu from the menu bar.
  3. Verify View YAML opens the YAML viewer with the correct pipeline spec.
  4. Verify Clone Pipeline creates a clone of the current run.
  5. Verify Export YAML downloads the pipeline YAML file.
  6. On an in-progress run (as the run creator), verify Cancel Run shows a confirmation dialog and cancels the run upon confirmation.
  7. On a completed run, verify Rerun Pipeline successfully triggers a rerun.
  8. Verify Inspect Pipeline navigates to the correct editor path when the pipeline name is available.

Additional Comments

@github-actions

github-actions Bot commented Jul 14, 2026

Copy link
Copy Markdown

🎩 Preview

A preview build has been created at: 07-14-chore_v2_-_runview_run_menu_actions/42ed359

Mbeaulne commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

Merge activity

  • Jul 15, 5:17 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jul 15, 5:48 PM UTC: Graphite rebased this pull request as part of a merge.
  • Jul 15, 5:52 PM UTC: @Mbeaulne merged this pull request with Graphite.

@Mbeaulne
Mbeaulne changed the base branch from 07-13-chore_v2_-_runview_actions_bar to graphite-base/2522 July 15, 2026 17:37
@Mbeaulne
Mbeaulne changed the base branch from graphite-base/2522 to master July 15, 2026 17:46
@Mbeaulne
Mbeaulne force-pushed the 07-14-chore_v2_-_runview_run_menu_actions branch from a735cc1 to 42ed359 Compare July 15, 2026 17:47
@Mbeaulne
Mbeaulne merged commit 54adeaf into master Jul 15, 2026
17 checks passed
@Mbeaulne
Mbeaulne deleted the 07-14-chore_v2_-_runview_run_menu_actions branch July 15, 2026 17:52
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.

2 participants