Skip to content

Commit b479001

Browse files
committed
build: Exit with error when bump version or release failed
1 parent fa9e478 commit b479001

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

scripts/bump-version.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,7 @@ export function bumpPackageVersion() {
4646
});
4747
}
4848

49-
await bumpPackageVersion();
49+
await bumpPackageVersion().orElse((error) => {
50+
console.error(`Unable to bump version. Reason: ${error}`);
51+
process.exit(1);
52+
});

scripts/release.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ await readJsonFile<IPackageJson>(packageFile)
104104
)
105105
.andThrough((metadata) => makeCommit(metadata.version as string))
106106
.andThen((metadata) => createGitTagOfNewVersion(metadata.version as string))
107-
.andTee(() =>
108-
console.log("Release is ready. Run `git push --follow-tags`"),
109-
);
107+
.andTee(() => console.log("Release is ready. Run `git push --follow-tags`"))
108+
.orElse((error) => {
109+
console.error(`Unable to make release. Reason: ${error}`);
110+
process.exit(1);
111+
});

0 commit comments

Comments
 (0)