ExtractForSigning: Tolerate overlap between template and binary artifacts
It's quite likely that the input.template_artifact
passed to the
ExtractForSigning
task will be one of input.binary_artifacts
,
although it's not required.
requests_toolbelt.downloadutils.stream.stream_response_to_file
raises
an exception if the target file already exists, so it isn't safe to
download the template and binary artifacts into the same directory
without additional safeguards. Download them into separate directories
instead.
See #763 (closed).
Edited by Colin Watson