Skip to content

Conversation

puretension
Copy link

@puretension puretension commented Sep 12, 2025

Fixes #14809

Motivation

Sensor details page lacks Previous Runs visibility, making it difficult for users to locate and monitor workflows triggered by sensor events. This creates inconsistent UX compared to CronWorkflow which provides clear Previous Runs section.

Modifications

  • Added Previous Runs section below Sensor editor tabs using workflows.argoproj.io/sensor label filtering
  • Implemented identical UI pattern as CronWorkflow with WorkflowDetailsList component for consistency
  • Fixed empty state handling with proper array length check to display triggered workflows correctly
recoreded_video.mov

Verification

  • Sensor details page now displays Previous Runs section with triggered workflows
  • Workflows are properly filtered by workflows.argoproj.io/sensor=sensor-name label
  • Empty state shows appropriate message when no workflows exist
  • UI matches CronWorkflow Previous Runs behavior for consistent user experience

Documentation

No documentation changes needed as this follows existing CronWorkflow Previous Runs pattern that users are already familiar with.

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.

List of previous runs for sensor objects in Argo UI

1 participant