Skip to content

Commit 736393b

Browse files
committed
Migrate from the unmaintained serde_yml to serde_norway
1 parent e8e4ab0 commit 736393b

3 files changed

Lines changed: 25 additions & 37 deletions

File tree

Cargo.lock

Lines changed: 22 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ regex = "1.11.1"
2424
reqwest = { version = "0.12.22", default-features = false, features = ["rustls-tls", "json"] }
2525
semver = "1.0.26"
2626
serde_json = "1.0.141"
27-
serde_yml = "0.0.12"
27+
serde_norway = "0.9.42"
2828
thiserror = "2.0.12"
2929
tokio = { version = "1.47.0", features = ["macros", "rt-multi-thread", "fs", "io-util"] }
3030
tokio-stream = { version = "0.1.17", features = ["fs"] }

src/workflow.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
77
use anyhow::{Result, anyhow};
88
use futures::future::join_all;
9-
use serde_yml::Value;
9+
use serde_norway::Value;
1010
use std::collections::HashMap;
1111
use std::collections::HashSet;
1212
use std::io;
@@ -90,7 +90,7 @@ impl Workflow {
9090

9191
#[instrument(level = "debug", skip(r))]
9292
fn buf_parse(r: impl io::BufRead) -> Result<HashSet<(Resource, Version)>> {
93-
let data: serde_yml::Mapping = serde_yml::from_reader(r)?;
93+
let data: serde_norway::Mapping = serde_norway::from_reader(r)?;
9494
let jobs = data
9595
.get(Value::String("jobs".into()))
9696
.ok_or_else(|| anyhow!("jobs entry not found"))?

0 commit comments

Comments
 (0)