Skip to content

Commit

Permalink
feat: support to cancel tasks
Browse files Browse the repository at this point in the history
  • Loading branch information
shreddedbacon committed Jul 4, 2023
1 parent 0955bf9 commit a38128c
Show file tree
Hide file tree
Showing 9 changed files with 417 additions and 186 deletions.
5 changes: 5 additions & 0 deletions node-packages/commons/src/tasks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1302,6 +1302,11 @@ export const createMiscTask = async function(taskData: any) {
}
miscTaskData.advancedTask = taskData.data.advancedTask
break;
case 'kubernetes:task:cancel':
// task cancellation is just a standard unmodified message
miscTaskData.misc = taskData.data.build
miscTaskData.misc.command = "" // the command isn't required and just bloats the message
break;
case 'kubernetes:build:cancel':
// build cancellation is just a standard unmodified message
miscTaskData.misc = taskData.data.build
Expand Down
1 change: 1 addition & 0 deletions services/api/src/mocks.js
Original file line number Diff line number Diff line change
Expand Up @@ -706,6 +706,7 @@ mocks.Mutation = () => ({
taskDrushRsyncFiles: () => mocks.Task(),
deleteTask: () => 'success',
updateTask: () => mocks.Task(),
cancelTask: () => faker.random.arrayElement(['success', 'Task not cancelled, reason: Too slow.']),
setEnvironmentServices: () => [ mocks.EnvironmentService() ],
uploadFilesForTask: () => mocks.Task(),
deleteFilesForTask: () => 'success',
Expand Down
2 changes: 2 additions & 0 deletions services/api/src/resolvers.js
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ const {
addTask,
deleteTask,
updateTask,
cancelTask,
taskDrushArchiveDump,
taskDrushSqlDump,
taskDrushCacheClear,
Expand Down Expand Up @@ -599,6 +600,7 @@ const resolvers = {
taskDrushUserLogin,
deleteTask,
updateTask,
cancelTask,
setEnvironmentServices,
uploadFilesForTask,
deleteFilesForTask,
Expand Down
Loading

0 comments on commit a38128c

Please sign in to comment.