Skip to content

Commit 7ae4c1a

Browse files
committed
chore: minor fixes
1 parent 330cc4c commit 7ae4c1a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

scripts/update-version.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const GLOB_PACKAGE_JSON = [
1616
"packages/*/*/package.json",
1717
];
1818

19-
function update(filename: string) {
19+
function processPackageJson(filename: string) {
2020
return Effect.gen(function*() {
2121
const fs = yield* FileSystem.FileSystem;
2222
const packageJsonText = yield* fs.readFileString(filename, "utf8");
@@ -30,20 +30,22 @@ function update(filename: string) {
3030
.otherwise(() => "0.0.0");
3131
if (oldVersion === newVersion) {
3232
yield* Effect.log(ansis.greenBright(`Skipping ${filename} as it's already on version ${newVersion}`));
33+
return false;
3334
}
3435
const packageJsonUpdated = {
3536
...packageJson,
3637
version: newVersion,
3738
};
3839
yield* fs.writeFileString(filename, `${JSON.stringify(packageJsonUpdated, null, 2)}\n`);
3940
yield* Effect.log(`Updated ${filename} to version ${packageJsonUpdated.version}`);
41+
return true;
4042
});
4143
}
4244

4345
const program = Effect.gen(function*() {
4446
const ignorePatterns = yield* ignores;
4547
const packageJsonFiles = glob(GLOB_PACKAGE_JSON, ignorePatterns);
46-
return yield* Effect.all(packageJsonFiles.map(update), { concurrency: 8 });
48+
return yield* Effect.all(packageJsonFiles.map(processPackageJson), { concurrency: 8 });
4749
});
4850

4951
program.pipe(Effect.provide(NodeContext.layer), NodeRuntime.runMain);

0 commit comments

Comments
 (0)