Use asset etag to avoid fetches (#547)

This commit is contained in:
John Vandenberg
2024-06-21 11:54:24 +08:00
committed by GitHub
parent 7f728f888f
commit a6c0face45
56 changed files with 6337 additions and 12 deletions

View File

@@ -190,6 +190,7 @@ pub struct Manifest {
pub struct ManifestDownloadInfo {
#[serde(skip_serializing_if = "Option::is_none")]
pub url: Option<String>,
pub etag: String,
pub checksum: String,
/// Path to binaries in archive. Default to `${tool}${exe}`.
#[serde(skip_serializing_if = "Option::is_none")]