Skip to content

Conversation

@laurakwhit
Copy link
Collaborator

@laurakwhit laurakwhit commented Oct 29, 2025

Description & motivation 💭

Adds a "Task Failures" saved view to quickly find problematic or “stuck” workflows with WorkflowTaskFailed or WorkflowTaskTimedOut events.

The new search attribute TemporalReportedProblems will report task failure workflows based on the NumConsecutiveWorkflowTaskProblemsToTriggerSearchAttribute set for a Namespace. The boolean reportedProblemsSearchAttribute in Namespace capabilities will be set to true if the namespace supports the TemporalReportedProblems search attribute (as of api@v1.54.0).

Screenshots (if applicable) 📸

No Task Failures (Day) No Task Failures (Night) Task Failures (Day) Task Failures (Night)
Screenshot 2025-10-30 at 12 42 03 PM Screenshot 2025-10-30 at 12 42 26 PM Screenshot 2025-10-30 at 12 43 32 PM Screenshot 2025-10-30 at 12 42 59 PM
Screenshot 2025-10-30 at 12 42 11 PM Screenshot 2025-10-30 at 12 42 19 PM Screenshot 2025-10-30 at 12 43 22 PM Screenshot 2025-10-30 at 12 43 10 PM
No Workflows Found (Day) No Workflows Found (Night)
Screenshot 2025-10-30 at 12 50 33 PM Screenshot 2025-10-30 at 12 49 59 PM

Design Considerations 🎨

Testing 🧪

How was this tested 👻

  • Manual testing
  • E2E tests added
  • Unit tests added

Steps for others to test: 🚶🏽‍♂️🚶🏽‍♀️

Checklists

Draft Checklist

Merge Checklist

Issue(s) closed

DT-3402

Docs

Any docs updates needed?

@vercel
Copy link

vercel bot commented Oct 29, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
holocene Ready Ready Preview Comment Nov 4, 2025 5:29pm

@laurakwhit laurakwhit marked this pull request as ready for review October 31, 2025 00:13
@laurakwhit laurakwhit requested review from a team and rossedfort as code owners October 31, 2025 00:13
@laurakwhit laurakwhit merged commit 2f24a1b into main Nov 4, 2025
14 checks passed
@laurakwhit laurakwhit deleted the task-failures-view branch November 4, 2025 19:14
temporal-cicd bot pushed a commit that referenced this pull request Nov 4, 2025
Auto-generated version bump from 2.42.1 to 2.43.0

Bump type: minor

Changes included:
- [`c772936b`](c772936) add new logos (#2950)
- [`e4659afc`](e4659af) Add TLS support for ui-server (#2745)
- [`35333bc0`](35333bc) remove scroll up/down buttons in main content (#2975)
- [`25f4cd50`](25f4cd5) Bump sveltekit-superforms from 2.27.1 to 2.27.4 (#2965)
- [`133577d5`](133577d) Change sticky header to surface-background and include border (#2979)
- [`c90bbe85`](c90bbe8) Add gradient for completed Activities with retries (#2977)
- [`015de88a`](015de88) Set day as max unit in formatDate and getDuration (#2978)
- [`edf98d97`](edf98d9) Allow custom keyword SAs to be quick filterable (#2980)
- [`6183f331`](6183f33) Account for units less than a day in formatDate (#2982)
- [`2688adac`](2688ada) Hide timeout if 0s (#2983)
- [`7732e4b8`](7732e4b) feat(search-attributes): add disableTypeForExisting prop (#2984)
- [`66a6323f`](66a6323) Fix holocene component prop types (#2985)
- [`c8673e6c`](c8673e6) Fix handleFocusOut on maximize to allow highlighting text to copy (#2986)
- [`547045af`](547045a) SVG loading (#2955)
- [`ecacb1e0`](ecacb1e) fix(search-attributes): use $derived for reactive props pattern (#2992)
- [`9f00bdf3`](9f00bdf) Use CurrentVersion createTime (#2995)
- [`6bf4c09c`](6bf4c09) DT-2423 - move theme selector to user dropdown menu (#2988)
- [`49746aba`](49746ab) DT-3415 - move data encoder settings for into a modal (#2981)
- [`8046e1ac`](8046e1a) Add laptop-code and shield icons to Holocene icon system (#2997)
- [`05d8686b`](05d8686) Add a slot to the bottom nav for user profile picture in cloud (#3004)
- [`18d60d43`](18d60d4) Use page.data.namespace to access namespaceInfo (#3002)
- [`2f24a1b5`](2f24a1b) Task Failure System View (#2991)
laurakwhit added a commit that referenced this pull request Nov 4, 2025
Auto-generated version bump from 2.42.1 to 2.43.0

Bump type: minor

Changes included:
- [`c772936b`](c772936) add new logos (#2950)
- [`e4659afc`](e4659af) Add TLS support for ui-server (#2745)
- [`35333bc0`](35333bc) remove scroll up/down buttons in main content (#2975)
- [`25f4cd50`](25f4cd5) Bump sveltekit-superforms from 2.27.1 to 2.27.4 (#2965)
- [`133577d5`](133577d) Change sticky header to surface-background and include border (#2979)
- [`c90bbe85`](c90bbe8) Add gradient for completed Activities with retries (#2977)
- [`015de88a`](015de88) Set day as max unit in formatDate and getDuration (#2978)
- [`edf98d97`](edf98d9) Allow custom keyword SAs to be quick filterable (#2980)
- [`6183f331`](6183f33) Account for units less than a day in formatDate (#2982)
- [`2688adac`](2688ada) Hide timeout if 0s (#2983)
- [`7732e4b8`](7732e4b) feat(search-attributes): add disableTypeForExisting prop (#2984)
- [`66a6323f`](66a6323) Fix holocene component prop types (#2985)
- [`c8673e6c`](c8673e6) Fix handleFocusOut on maximize to allow highlighting text to copy (#2986)
- [`547045af`](547045a) SVG loading (#2955)
- [`ecacb1e0`](ecacb1e) fix(search-attributes): use $derived for reactive props pattern (#2992)
- [`9f00bdf3`](9f00bdf) Use CurrentVersion createTime (#2995)
- [`6bf4c09c`](6bf4c09) DT-2423 - move theme selector to user dropdown menu (#2988)
- [`49746aba`](49746ab) DT-3415 - move data encoder settings for into a modal (#2981)
- [`8046e1ac`](8046e1a) Add laptop-code and shield icons to Holocene icon system (#2997)
- [`05d8686b`](05d8686) Add a slot to the bottom nav for user profile picture in cloud (#3004)
- [`18d60d43`](18d60d4) Use page.data.namespace to access namespaceInfo (#3002)
- [`2f24a1b5`](2f24a1b) Task Failure System View (#2991)

Co-authored-by: laurakwhit <15069288+laurakwhit@users.noreply.github.com>
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