downloadReleaseArtifact method
Future<void>
downloadReleaseArtifact({
- required ReleaseSource source,
- required String archiveName,
- required File targetPath,
- Logger? logger,
Downloads a release artifact from a ReleaseSource.
Implementation
Future<void> downloadReleaseArtifact({
required ReleaseSource source,
required String archiveName,
required File targetPath,
Logger? logger,
}) {
final url = source.artifactUrl(archiveName);
logger?.info('Downloading release artifact from $url');
return download(url, targetPath, headers: source.requestHeaders);
}