Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitbb41df8

Browse files
committed
feat(coderd): use task data model when creating a new task
Updatescoder/internal#976
1 parentc1f8465 commitbb41df8

File tree

21 files changed

+944
-121
lines changed

21 files changed

+944
-121
lines changed

‎cli/exp_task_list.go‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,8 @@ func (r *RootCmd) taskList() *serpent.Command {
142142
}
143143

144144
tasks,err:=exp.Tasks(ctx,&codersdk.TasksFilter{
145-
Owner:targetUser,
146-
Status:statusFilter,
145+
Owner:targetUser,
146+
WorkspaceStatus:statusFilter,
147147
})
148148
iferr!=nil {
149149
returnxerrors.Errorf("list tasks: %w",err)

‎cli/exp_task_status.go‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ func (r *RootCmd) taskStatus() *serpent.Command {
152152
}
153153

154154
functaskWatchIsEnded(task codersdk.Task)bool {
155-
iftask.Status==codersdk.WorkspaceStatusStopped {
155+
iftask.WorkspaceStatus==codersdk.WorkspaceStatusStopped {
156156
returntrue
157157
}
158158
iftask.WorkspaceAgentHealth==nil||!task.WorkspaceAgentHealth.Healthy {
@@ -189,7 +189,7 @@ func toStatusRow(task codersdk.Task) taskStatusRow {
189189
Task:task,
190190
ChangedAgo:time.Since(task.UpdatedAt).Truncate(time.Second).String()+" ago",
191191
Timestamp:task.UpdatedAt,
192-
TaskStatus:string(task.Status),
192+
TaskStatus:string(task.WorkspaceStatus),
193193
}
194194
tsr.Healthy=task.WorkspaceAgentHealth!=nil&&
195195
task.WorkspaceAgentHealth.Healthy&&

‎cli/exp_task_status_test.go‎

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,10 @@ func Test_TaskStatus(t *testing.T) {
7575
})
7676
case"/api/experimental/tasks/me/11111111-1111-1111-1111-111111111111":
7777
httpapi.Write(ctx,w,http.StatusOK, codersdk.Task{
78-
ID:uuid.MustParse("11111111-1111-1111-1111-111111111111"),
79-
Status:codersdk.WorkspaceStatusRunning,
80-
CreatedAt:now,
81-
UpdatedAt:now,
78+
ID:uuid.MustParse("11111111-1111-1111-1111-111111111111"),
79+
WorkspaceStatus:codersdk.WorkspaceStatusRunning,
80+
CreatedAt:now,
81+
UpdatedAt:now,
8282
CurrentState:&codersdk.TaskStateEntry{
8383
State:codersdk.TaskStateWorking,
8484
Timestamp:now,
@@ -115,20 +115,20 @@ STATE CHANGED STATUS HEALTHY STATE MESSAGE
115115
switchcalls.Load() {
116116
case0:
117117
httpapi.Write(ctx,w,http.StatusOK, codersdk.Task{
118-
ID:uuid.MustParse("11111111-1111-1111-1111-111111111111"),
119-
Status:codersdk.WorkspaceStatusPending,
120-
CreatedAt:now.Add(-5*time.Second),
121-
UpdatedAt:now.Add(-5*time.Second),
118+
ID:uuid.MustParse("11111111-1111-1111-1111-111111111111"),
119+
WorkspaceStatus:codersdk.WorkspaceStatusPending,
120+
CreatedAt:now.Add(-5*time.Second),
121+
UpdatedAt:now.Add(-5*time.Second),
122122
WorkspaceAgentHealth:&codersdk.WorkspaceAgentHealth{
123123
Healthy:true,
124124
},
125125
WorkspaceAgentLifecycle:ptr.Ref(codersdk.WorkspaceAgentLifecycleReady),
126126
})
127127
case1:
128128
httpapi.Write(ctx,w,http.StatusOK, codersdk.Task{
129-
ID:uuid.MustParse("11111111-1111-1111-1111-111111111111"),
130-
Status:codersdk.WorkspaceStatusRunning,
131-
CreatedAt:now.Add(-5*time.Second),
129+
ID:uuid.MustParse("11111111-1111-1111-1111-111111111111"),
130+
WorkspaceStatus:codersdk.WorkspaceStatusRunning,
131+
CreatedAt:now.Add(-5*time.Second),
132132
WorkspaceAgentHealth:&codersdk.WorkspaceAgentHealth{
133133
Healthy:true,
134134
},
@@ -137,10 +137,10 @@ STATE CHANGED STATUS HEALTHY STATE MESSAGE
137137
})
138138
case2:
139139
httpapi.Write(ctx,w,http.StatusOK, codersdk.Task{
140-
ID:uuid.MustParse("11111111-1111-1111-1111-111111111111"),
141-
Status:codersdk.WorkspaceStatusRunning,
142-
CreatedAt:now.Add(-5*time.Second),
143-
UpdatedAt:now.Add(-4*time.Second),
140+
ID:uuid.MustParse("11111111-1111-1111-1111-111111111111"),
141+
WorkspaceStatus:codersdk.WorkspaceStatusRunning,
142+
CreatedAt:now.Add(-5*time.Second),
143+
UpdatedAt:now.Add(-4*time.Second),
144144
WorkspaceAgentHealth:&codersdk.WorkspaceAgentHealth{
145145
Healthy:true,
146146
},
@@ -153,10 +153,10 @@ STATE CHANGED STATUS HEALTHY STATE MESSAGE
153153
})
154154
case3:
155155
httpapi.Write(ctx,w,http.StatusOK, codersdk.Task{
156-
ID:uuid.MustParse("11111111-1111-1111-1111-111111111111"),
157-
Status:codersdk.WorkspaceStatusRunning,
158-
CreatedAt:now.Add(-5*time.Second),
159-
UpdatedAt:now.Add(-4*time.Second),
156+
ID:uuid.MustParse("11111111-1111-1111-1111-111111111111"),
157+
WorkspaceStatus:codersdk.WorkspaceStatusRunning,
158+
CreatedAt:now.Add(-5*time.Second),
159+
UpdatedAt:now.Add(-4*time.Second),
160160
WorkspaceAgentHealth:&codersdk.WorkspaceAgentHealth{
161161
Healthy:true,
162162
},
@@ -215,10 +215,10 @@ STATE CHANGED STATUS HEALTHY STATE MESSAGE
215215
})
216216
case"/api/experimental/tasks/me/11111111-1111-1111-1111-111111111111":
217217
httpapi.Write(ctx,w,http.StatusOK, codersdk.Task{
218-
ID:uuid.MustParse("11111111-1111-1111-1111-111111111111"),
219-
Status:codersdk.WorkspaceStatusRunning,
220-
CreatedAt:ts,
221-
UpdatedAt:ts,
218+
ID:uuid.MustParse("11111111-1111-1111-1111-111111111111"),
219+
WorkspaceStatus:codersdk.WorkspaceStatusRunning,
220+
CreatedAt:ts,
221+
UpdatedAt:ts,
222222
CurrentState:&codersdk.TaskStateEntry{
223223
State:codersdk.TaskStateWorking,
224224
Timestamp:ts.Add(time.Second),

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp