Interruption retried/approved on "grandchild" project fails top level project
Team
- [X] I've assigned a team label to this issue
Severity
One report
Version
2022.4.5100
Latest Version
No response
What happened?
If you have a project that triggers an interruption that is approved/retried, it will still fail the project If you have a 3-layered deploy a release project (e.g. parent deploys child that deploys grandchild, all via Deploy a Release steps), submitting guidance on an interruption in the bottom level project (grandchild), the response is correctly passed to the child project, but not the parent project.
Reproduction
- Create project
Grandchildproject with a manual intervention step - Create project
Childproject with aDeploy a Releasestep to deployGrandchild - Create project
Parentproject with aDeploy a Releasestep to deployChild
When the interruption in Grandchild pauses deployment, all three are paused. When you approve/retry the interruption in Grandchild, the interruption response is correctly passed to Child and proceeds the deployment. However, it is not passed to Parent, which fails with error Unexpected interruption type, even though the child and grandchild projects are successful.
Error and Stacktrace
`The step failed: Activity Deploy a Release on a Worker failed with error 'Unexpected interruption type'.`
More Information
Report: https://octopus.zendesk.com/agent/tickets/100970 (private link)
Workaround
Unknown