Skip to content

Commit 4c37ca1

Browse files
author
David Hasani
committed
delete artifacts
1 parent 5979df4 commit 4c37ca1

File tree

1 file changed

+9
-6
lines changed
  • plugins/amazonq/codetransform/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codemodernizer/utils

1 file changed

+9
-6
lines changed

plugins/amazonq/codetransform/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codemodernizer/utils/CodeTransformApiUtils.kt

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -236,12 +236,15 @@ suspend fun processClientInstructions(clientInstructionsPath: Path, jobId: JobId
236236
getLogger<CodeModernizerManager>().info("Created client-side build result upload zip for job ${jobId.id} and artifact $artifactId: ${uploadZip.path}")
237237
val uploadContext = UploadContext.fromTransformationUploadContext(TransformationUploadContext.builder().jobId(jobId.id).uploadArtifactType("ClientBuildResult").build())
238238
getLogger<CodeModernizerManager>().info("About to call uploadPayload for job ${jobId.id} and artifact $artifactId")
239-
CodeModernizerManager.getInstance(project).codeTransformationSession?.uploadPayload(uploadZip, uploadContext)
240-
getLogger<CodeModernizerManager>().info("Upload succeeded; about to call ResumeTransformation for job ${jobId.id} and artifact $artifactId now")
241-
CodeModernizerManager.getInstance(project).codeTransformationSession?.resumeTransformation()
242-
uploadZip.deleteRecursively()
243-
copyOfProjectSources.toFile().deleteRecursively()
244-
getLogger<CodeModernizerManager>().info("Deleted copy of project sources and client-side build upload ZIP")
239+
try {
240+
CodeModernizerManager.getInstance(project).codeTransformationSession?.uploadPayload(uploadZip, uploadContext)
241+
getLogger<CodeModernizerManager>().info("Upload succeeded; about to call ResumeTransformation for job ${jobId.id} and artifact $artifactId now")
242+
CodeModernizerManager.getInstance(project).codeTransformationSession?.resumeTransformation()
243+
} finally {
244+
uploadZip.deleteRecursively()
245+
copyOfProjectSources.toFile().deleteRecursively()
246+
getLogger<CodeModernizerManager>().info("Deleted copy of project sources and client-side build upload ZIP")
247+
}
245248
// switch back to Transformation Hub view
246249
runInEdt {
247250
CodeModernizerManager.getInstance(project).getBottomToolWindow().show()

0 commit comments

Comments
 (0)