diff --git a/packages/shorebird_cli/lib/src/artifact_manager.dart b/packages/shorebird_cli/lib/src/artifact_manager.dart index 7a4009f2..c768de8f 100644 --- a/packages/shorebird_cli/lib/src/artifact_manager.dart +++ b/packages/shorebird_cli/lib/src/artifact_manager.dart @@ -79,7 +79,12 @@ class ArtifactManager { outFile.createSync(); } - await outFile.openWrite().addStream(response.stream); + final ioSink = outFile.openWrite(); + try { + await ioSink.addStream(response.stream); + } finally { + await ioSink.close(); + } return outFile; }