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
+10 -2
View File
@@ -89,8 +89,16 @@ const content = await readFile(join(rootDir, pkgJsonPath), 'utf8');
const { dependencies } = JSON.parse(content); const { dependencies } = JSON.parse(content);
const blocksuiteVersion = dependencies['@blocksuite/block-std']; const blocksuiteVersion = dependencies['@blocksuite/block-std'];
const previousPkgJsonBlob = repo const prevCommit = repo.findCommit(PREV_VERSION);
.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() .tree()
.getPath(pkgJsonPath) .getPath(pkgJsonPath)
.toObject(repo) .toObject(repo)