Skip to content

Commit cbde2e7

Browse files
authored
fix: error parsing non-version tags in getGitVersionTags() (#45)
1 parent 3a0522f commit cbde2e7

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

helpers.ts

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,16 @@ export class GitTags {
5353
getGitVersionTags(): { name: string; version: semver.SemVer }[] {
5454
const result: { name: string; version: semver.SemVer }[] = [];
5555
for (const name of this.#tags) {
56-
const version = semver.parse(name.replace(/^v/, ""));
57-
if (version != null) {
58-
result.push({
59-
name,
60-
version,
61-
});
56+
try {
57+
const version = semver.parse(name.replace(/^v/, ""));
58+
if (version != null) {
59+
result.push({
60+
name,
61+
version,
62+
});
63+
}
64+
} catch {
65+
// ignore parse errors
6266
}
6367
}
6468
return result;

0 commit comments

Comments
 (0)