Sort tasks after collection

Makes debug output easier to read...
This commit is contained in:
Rahix 2026-03-05 20:51:15 +01:00
parent ceff3608c8
commit 6c58cd1774

View file

@ -9,7 +9,7 @@ use futures::stream::TryStreamExt as _;
pub async fn collect_tasks(ctx: &crate::Context) -> anyhow::Result<Vec<task::Task>> { pub async fn collect_tasks(ctx: &crate::Context) -> anyhow::Result<Vec<task::Task>> {
let issues = list_all_issues(ctx).await?; let issues = list_all_issues(ctx).await?;
let tasks = futures::stream::iter(issues) let mut tasks = futures::stream::iter(issues)
.map(|issue| async move { .map(|issue| async move {
task_from_issue(ctx, &issue).await.with_context(|| { task_from_issue(ctx, &issue).await.with_context(|| {
format!( format!(
@ -22,6 +22,8 @@ pub async fn collect_tasks(ctx: &crate::Context) -> anyhow::Result<Vec<task::Tas
.try_collect::<Vec<task::Task>>() .try_collect::<Vec<task::Task>>()
.await?; .await?;
tasks.sort_by_key(|t| t.issue_number);
Ok(tasks) Ok(tasks)
} }