fn generate_archive(ctx: &Context) -> Result<(), Error>