-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathMakefile
More file actions
35 lines (30 loc) · 990 Bytes
/
Makefile
File metadata and controls
35 lines (30 loc) · 990 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
.PHONY: bump-patch bump-minor bump-major publish help
help:
@echo "Version bump targets:"
@echo " make bump-patch - Bump patch version (0.5.6 -> 0.5.7)"
@echo " make bump-minor - Bump minor version (0.5.6 -> 0.6.0)"
@echo " make bump-major - Bump major version (0.5.6 -> 1.0.0)"
@echo ""
@echo "Publishing:"
@echo " make publish - Publish extension to VS Code marketplace"
bump-patch:
@echo "Bumping patch version..."
npm version patch --no-git-tag-version
@echo "Version bumped successfully!"
@git diff package.json
bump-minor:
@echo "Bumping minor version..."
npm version minor --no-git-tag-version
@echo "Version bumped successfully!"
@git diff package.json
bump-major:
@echo "Bumping major version..."
npm version major --no-git-tag-version
@echo "Version bumped successfully!"
@git diff package.json
publish:
@echo "Building extension..."
npm run compile
@echo "Publishing to VS Code marketplace..."
vsce publish
@echo "Published successfully!"