ci: skip generating changelog if prev commit is not found (#8045)

This commit is contained in:
Brooooooklyn
2024-09-02 10:08:16 +00:00
parent a992376053
commit 41d35fdafd

View File

@@ -89,8 +89,16 @@ const content = await readFile(join(rootDir, pkgJsonPath), 'utf8');
const { dependencies } = JSON.parse(content);
const blocksuiteVersion = dependencies['@blocksuite/block-std'];
const previousPkgJsonBlob = repo
.findCommit(PREV_VERSION)
const prevCommit = repo.findCommit(PREV_VERSION);
if (!prevCommit) {
console.info(
`Can't find prev commit ${PREV_VERSION} on the git tree, skip the changelog generation`
);
process.exit(0);
}
const previousPkgJsonBlob = prevCommit
.tree()
.getPath(pkgJsonPath)
.toObject(repo)