diff --git a/ui/job-view/pushes/PushActionMenu.jsx b/ui/job-view/pushes/PushActionMenu.jsx index 47adb9acad3..0266c73d62f 100644 --- a/ui/job-view/pushes/PushActionMenu.jsx +++ b/ui/job-view/pushes/PushActionMenu.jsx @@ -29,6 +29,12 @@ function PushActionMenu({ const [customJobActionsShowing, setCustomJobActionsShowing] = useState(false); const decisionTaskMap = usePushesStore((state) => state.decisionTaskMap); + const decisionTask = decisionTaskMap[pushId]; + const taskGroupProfileUrl = decisionTask + ? `https://profiler.firefox.com/from-url/${encodeURIComponent( + `https://firefox-ci-tc.services.mozilla.com/api/web-server/v1/task-group/${decisionTask.id}/profile`, + )}` + : null; const updateParamsAndRange = useCallback( (param) => { @@ -172,6 +178,16 @@ function PushActionMenu({ Set as bottom of range + + Show task group profile +