message: Use with_context with proper formatting
diff: @@ -1137,7 +1137,7 @@ pub fn get_checksum_hash(bytes: &[u8]) -> String {
  pub fn get_remote_webc_checksum(url: &Url) -> Result<String, anyhow::Error> {
  let request_max_bytes = webc::WebC::get_signature_offset_start() + 4 + 1024 + 8 + 8;
  let data = get_webc_bytes(url, Some(0..request_max_bytes))
  - .context("get_webc_bytes failed on {url}")?;
  + .with_context(|| format!("get_webc_bytes failed on {url}"))?;
  let checksum = webc::WebC::get_checksum_bytes(&data)
  .map_err(|e| anyhow::anyhow!("{e}"))
  .context("get_checksum_bytes failed")?
  