Skip to content

Commit d893c8a

Browse files
committed
Bump version in a single script
1 parent 0cbe5f5 commit d893c8a

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"build": "lerna run build",
3030
"build:prod": "lerna run build:prod",
3131
"build:test": "lerna run build:test",
32-
"bump:version": "lerna version --no-push --force-publish --no-git-tag-version --yes",
32+
"bump:js:version": "lerna version --no-push --force-publish --no-git-tag-version --yes",
3333
"clean": "lerna run clean",
3434
"install": "lerna bootstrap",
3535
"install:dev": "yarn run build:prod && yarn run develop",
@@ -41,7 +41,6 @@
4141
"prettier": "prettier --write \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}\"",
4242
"prettier:check": "prettier --list-different \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}\"",
4343
"publish": "yarn run clean && yarn run build && lerna publish",
44-
"sync:version": "python scripts/sync-version.py",
4544
"test": "lerna run test",
4645
"watch": "lerna run watch"
4746
},

scripts/sync-version.py renamed to scripts/bump-version.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
1-
from pathlib import Path
1+
import argparse
22
import json
33

4+
from pathlib import Path
5+
from subprocess import run
6+
7+
parser = argparse.ArgumentParser()
8+
parser.add_argument("version")
9+
args = parser.parse_args()
10+
version = args.version
11+
12+
run(f'jlpm run bump:js:version {version}', shell=True, check=True)
13+
414
root = Path(__file__).parent.parent
515
version_file = root / "packages" / "p5-kernel-extension" / "package.json"
616
package_file = root / "package.json"

0 commit comments

Comments
 (0)