mirror of
https://github.com/hannobraun/Fornjot
synced 2025-09-29 20:48:30 +00:00
Improve error messages
This commit is contained in:
parent
8d3af40de7
commit
59072de7ff
@ -1,5 +1,6 @@
|
||||
use std::{collections::HashSet, fmt::Write};
|
||||
|
||||
use anyhow::Context;
|
||||
use map_macro::hash_set;
|
||||
use octocrab::Octocrab;
|
||||
use tokio::{fs::File, io::AsyncWriteExt};
|
||||
@ -17,7 +18,9 @@ pub async fn create_release_announcement(
|
||||
let date = util::now_ymd();
|
||||
|
||||
let pull_requests_since_last_release =
|
||||
PullRequestsSinceLastRelease::fetch(octocrab).await?;
|
||||
PullRequestsSinceLastRelease::fetch(octocrab)
|
||||
.await
|
||||
.context("Failed to fetch pull requests since last release")?;
|
||||
|
||||
let pull_requests =
|
||||
pull_requests_since_last_release.pull_requests.into_values();
|
||||
@ -33,12 +36,15 @@ pub async fn create_release_announcement(
|
||||
let min_dollars = 32;
|
||||
let for_readme = false;
|
||||
let sponsors = Sponsors::query(octocrab)
|
||||
.await?
|
||||
.as_markdown(min_dollars, for_readme)?;
|
||||
.await
|
||||
.context("Failed to query sponsors")?
|
||||
.as_markdown(min_dollars, for_readme)
|
||||
.context("Failed to convert sponsor data to Markdown")?;
|
||||
|
||||
let mut file = util::create_blog_post_file("release", &version).await?;
|
||||
generate_announcement(date, version, sponsors, pull_requests, &mut file)
|
||||
.await?;
|
||||
.await
|
||||
.context("Failed to generate release announcement")?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user