From 81f6bdcf5b16afac2ba0e0609df24d0f201b23b7 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 15 Jun 2022 13:46:44 +0800 Subject: [PATCH] fix: `isRefGitTag` check --- src/git.ts | 2 +- src/markdown.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/git.ts b/src/git.ts index 376f66e..8247459 100644 --- a/src/git.ts +++ b/src/git.ts @@ -18,7 +18,7 @@ export async function getLastGitTag(delta = -1) { export async function isRefGitTag(to: string) { const { execa } = await import('execa') try { - await execa('git', ['describe', '--exact-match', to], { reject: true }) + await execa('git', ['show-ref', '--verify', `refs/tags/${to}`], { reject: true }) } catch { return false diff --git a/src/markdown.ts b/src/markdown.ts index 635ed52..f541363 100644 --- a/src/markdown.ts +++ b/src/markdown.ts @@ -24,6 +24,7 @@ function formatTitle(name: string) { function formatSection(commits: GitCommit[], sectionName: string, options: ResolvedChangelogOptions) { if (!commits.length) return [] + const lines: string[] = [ '', formatTitle(sectionName),