Closed
Description
Currently the build log only displays the log for the default target, e.g. https://docs.rs/crate/semver/0.10.0/builds/253654. We should record the logs for each built target, so that failures in non-default targets can be easily identified.
If some set of non-default targets do fail (especially if those targets were opted-in) we should also highlight this partial failure somehow so the crate developer may notice and fix the issue.
As part of this it would be good to migrate log storage from the database into S3, e.g. at a path like /build-logs/{build-id}/{target}.txt
.