@@ -21,6 +21,7 @@ import { cn } from "~/utils/cn";
2121export const allTaskRunStatuses = [
2222 "DELAYED" ,
2323 "WAITING_FOR_DEPLOY" ,
24+ "PENDING_VERSION" ,
2425 "PENDING" ,
2526 "EXECUTING" ,
2627 "RETRYING_AFTER_FAILURE" ,
@@ -37,7 +38,7 @@ export const allTaskRunStatuses = [
3738] as const satisfies Readonly < Array < TaskRunStatus > > ;
3839
3940export const filterableTaskRunStatuses = [
40- "WAITING_FOR_DEPLOY " ,
41+ "PENDING_VERSION " ,
4142 "DELAYED" ,
4243 "PENDING" ,
4344 "WAITING_TO_RESUME" ,
@@ -56,7 +57,10 @@ export const filterableTaskRunStatuses = [
5657const taskRunStatusDescriptions : Record < TaskRunStatus , string > = {
5758 DELAYED : "Task has been delayed and is waiting to be executed." ,
5859 PENDING : "Task is waiting to be executed." ,
59- WAITING_FOR_DEPLOY : "Task needs to be deployed first to start executing." ,
60+ PENDING_VERSION :
61+ "Task is waiting for a version update because it cannot execute without additional information (task, queue, etc.)." ,
62+ WAITING_FOR_DEPLOY :
63+ "Task is waiting for a version update because it cannot execute without additional information (task, queue, etc.)." ,
6064 EXECUTING : "Task is currently being executed." ,
6165 RETRYING_AFTER_FAILURE : "Task is being reattempted after a failure." ,
6266 WAITING_TO_RESUME : `You have used a "wait" function. When the wait is complete, the task will resume execution.` ,
@@ -73,6 +77,7 @@ const taskRunStatusDescriptions: Record<TaskRunStatus, string> = {
7377
7478export const QUEUED_STATUSES = [
7579 "PENDING" ,
80+ "PENDING_VERSION" ,
7681 "WAITING_FOR_DEPLOY" ,
7782 "DELAYED" ,
7883] satisfies TaskRunStatus [ ] ;
@@ -120,6 +125,7 @@ export function TaskRunStatusIcon({
120125 return < ClockIcon className = { cn ( runStatusClassNameColor ( status ) , className ) } /> ;
121126 case "PENDING" :
122127 return < RectangleStackIcon className = { cn ( runStatusClassNameColor ( status ) , className ) } /> ;
128+ case "PENDING_VERSION" :
123129 case "WAITING_FOR_DEPLOY" :
124130 return < RectangleStackIcon className = { cn ( runStatusClassNameColor ( status ) , className ) } /> ;
125131 case "EXECUTING" :
@@ -158,6 +164,7 @@ export function runStatusClassNameColor(status: TaskRunStatus): string {
158164 case "PENDING" :
159165 case "DELAYED" :
160166 return "text-charcoal-500" ;
167+ case "PENDING_VERSION" :
161168 case "WAITING_FOR_DEPLOY" :
162169 return "text-amber-500" ;
163170 case "EXECUTING" :
@@ -194,8 +201,9 @@ export function runStatusTitle(status: TaskRunStatus): string {
194201 return "Delayed" ;
195202 case "PENDING" :
196203 return "Queued" ;
204+ case "PENDING_VERSION" :
197205 case "WAITING_FOR_DEPLOY" :
198- return "Waiting for deploy " ;
206+ return "Pending version " ;
199207 case "EXECUTING" :
200208 return "Executing" ;
201209 case "WAITING_TO_RESUME" :
0 commit comments