diff --git a/scripts/writeReleaseMetadata.mjs b/scripts/writeReleaseMetadata.mjs index 09c77e99b..691625764 100644 --- a/scripts/writeReleaseMetadata.mjs +++ b/scripts/writeReleaseMetadata.mjs @@ -42,8 +42,8 @@ export const fetchAllReleases = async () => .split(/\n/) .map(async (line) => { const [commit, ref] = line.split(/ /); - if (ref == null || !ref.startsWith('refs/tags/')) return null; - const { version } = semver.coerce(ref.replace('refs/tags/', '')); + if (ref == null || !ref.startsWith('refs/tags/') || commit == null) return null; + const { version = null } = semver.coerce(ref.replace('refs/tags/', '')) ?? {}; const date = (await simpleGit().show(['-s', '--format=%cI', commit])).trim(); return { version, date }; }),