Draft: fix: fixing update-task-status tool
!81 (merged) prevented the planner from changing the tasks of statuses, but upon further testing, i noticed that the status wasn't changing and it seemed that the update task status tool wasn't actually doing anything. This change aims to fix the update task status tool so the workflow is able to complete steps in the plan.
To validate
-
Check out this branch
-
Run the service
-
Run a command in the executor. e.g:
make && ./bin/duo-workflow-executor \ --workflow-id=15 \ --base-url=https://gdk.test:3443 \ --token=$GITLAB_TOKEN \ --insecure \ --goal='Prepare necessary changes required to fix errors from the CI pipeline in the MR with id 5 in the project with id 7'
-
Inspect the service logs to ensure that the planner agent does not change a task's status
Closes: #82 (closed)
Edited by Jeff Park