diff --git a/.agents/skills/openclaw-changelog-update/scripts/verify-release-notes.mjs b/.agents/skills/openclaw-changelog-update/scripts/verify-release-notes.mjs index e7229fb9f600..2c686b2a2ddb 100644 --- a/.agents/skills/openclaw-changelog-update/scripts/verify-release-notes.mjs +++ b/.agents/skills/openclaw-changelog-update/scripts/verify-release-notes.mjs @@ -1084,7 +1084,7 @@ function sourceCommits(base, target, mainRef) { ); const provenanceOverrides = collectReleaseProvenanceOverrides(activeCommits); const mainCommits = canonicalMainCommits(base, mainRef); - const mainCommit = gitCommit(mainRef, true); + const mainCommit = provenanceOverrides.size > 0 ? gitCommit(mainRef, true) : undefined; const mainCommitsByHash = new Map(mainCommits.map((commit) => [commit.hash, commit])); const mainCommitsBySubject = new Map(); for (const commit of mainCommits) {