Skip to content

Commit 893e754

Browse files
committed
chore: support pre-release versions
The regex being used would parse a version number like "v0.4.9-rc.1" as "v0.4.9". We need to be able to support pre-releases for testing.
1 parent 358ceb7 commit 893e754

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,8 @@ impl AntReleaseRepository {
225225
use regex::Regex;
226226

227227
// Parse binary versions from "## Binary Versions" section
228-
let version_regex =
229-
Regex::new(r"\* `([^`]+)`: v?([0-9.]+)").map_err(|_| Error::RegexError)?;
228+
let version_regex = Regex::new(r"\* `([^`]+)`: v?([0-9.]+(?:-[a-zA-Z0-9.]+)?)")
229+
.map_err(|_| Error::RegexError)?;
230230
let mut binary_versions = HashMap::new();
231231
for cap in version_regex.captures_iter(body) {
232232
let name = cap[1].to_string();

0 commit comments

Comments
 (0)