Skip to content

Commit 6f60541

Browse files
authored
refactor: update justfile (#8)
1 parent 2828f7b commit 6f60541

1 file changed

Lines changed: 19 additions & 5 deletions

File tree

justfile

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
px := "pnpm exec"
2-
extension_name := "vscode-code-dimmer"
3-
4-
gh_release tag:
5-
vsce package -o {{extension_name}}-{{tag}}.vsix
6-
gh release create {{tag}} ./{{extension_name}}-{{tag}}.vsix --generate-notes
2+
extension_name := `jq '.name' package.json`
73

84
list-all-testcase:
95
{{px}} vitest list | fzf
@@ -13,3 +9,21 @@ test-unit-all:
139

1410
test-unit file='' name='' timeout='0':
1511
{{px}} vitest run {{file}} -t "{{name}}" --testTimeout={{timeout}} --hideSkippedTests
12+
13+
prepare version:
14+
git checkout -b "release/v{{version}}"
15+
echo "Updating package.json to {{v}}..."
16+
jq ".version = \"{{v}}\"" package.json > package.json.tmp && mv package.json.tmp package.json
17+
git add package.json
18+
git commit -m "chore: bump version to {{v}}"
19+
git push origin "release/v{{version}}"
20+
21+
release version:
22+
git checkout main
23+
git pull origin main
24+
git tag -a "v{{version}}" -m "Release v{{version}}"
25+
git push origin "v{{version}}"
26+
vsce package -o {{extension_name}}-v{{version}}.vsix
27+
gh release create v{{version}} ./{{extension_name}}-v{{version}}.vsix --generate-notes --notes-file CHANGELOG.md
28+
vsce publish {{version}}
29+

0 commit comments

Comments
 (0)