Skip to content

Commit 7f9665b

Browse files
committed
bump libsemverator
1 parent e328b72 commit 7f9665b

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,9 @@ jobs:
6868
steps:
6969
- uses: actions/checkout@v4
7070
- uses: dtolnay/rust-toolchain@stable
71-
- run: cargo install cargo-tarpaulin
71+
- uses: taiki-e/install-action@v2
72+
with:
73+
tool: cargo-tarpaulin
7274
- run: cargo tarpaulin -o lcov --output-dir coverage
7375
- uses: coverallsapp/github-action@v2
7476
with:

Cargo.lock

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

crates/cli/src/resolve.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,12 +113,10 @@ impl Pkgspec {
113113
Pkgspec::Req(req) => req.constraint.clone(),
114114
Pkgspec::Latest(project) => match libpkgx::inventory::ls(project, config).await {
115115
Ok(versions) if !versions.is_empty() => {
116-
let vmax = versions.iter().max();
117-
VersionRange::parse(&format!("={}", vmax.unwrap()))
116+
VersionRange::from_semver(versions.iter().max().unwrap()).unwrap()
118117
}
119-
_ => VersionRange::parse("*"),
120-
}
121-
.unwrap(),
118+
_ => VersionRange::any(),
119+
},
122120
}
123121
}
124122

crates/lib/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ crate-type = ["cdylib", "rlib"]
1313
[dependencies]
1414
anyhow = "1.0.95"
1515
dirs-next = "2.0"
16-
libsemverator = { version = "0.9.0", features = ["serde"] }
16+
libsemverator = { version = "0.10.0", features = ["serde"] }
1717
serde = { version = "1.0", features = ["derive"] }
1818
serde_yaml = "0.9"
1919
tokio = { version = "1.43", features = ["full", "rt-multi-thread"] }

crates/lib/src/install.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ async fn symlink(installation: &Installation, config: &Config) -> Result<(), Box
158158
"{}.{}",
159159
installation.pkg.version.major, installation.pkg.version.minor
160160
);
161-
let minor_range = VersionReq::parse(&format!("^{}", v_mm))?;
161+
let minor_range = VersionReq::caret(&v_mm)?;
162162
let most_minor = versions
163163
.iter()
164164
.filter(|(version, _)| minor_range.satisfies(version))

0 commit comments

Comments
 (0)