Skip to content

Commit aad01d8

Browse files
committed
makefile: Rewrite version test
1 parent 2fedc3d commit aad01d8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,12 @@ test: release
88
./node_modules/.bin/syntaxdev test --tests test/**/*.py --syntax grammars/MagicPython.YAML-tmLanguage
99

1010
# Check if the version specified in "package.json" matches the latest git tag
11-
@[[ `cat package.json | grep '^[[:space:]]*"version":' | sed -e 's/[[:space:]]*"version":[[:space:]]*"\(.*\)",/\1/'` = `git describe --tags | sed -e 's/v\([[:digit:]]\{1,\}\.[[:digit:]]\{1,\}\.[[:digit:]]\{1,\}\).*/\1/'` ]] || (echo "Error: package.version != git.tag" && exit 1)
11+
@if [ \
12+
`cat package.json | grep -e '^[[:space:]]*"version":' | sed -e 's/[[:space:]]*"version":[[:space:]]*"\(.*\)",/\1/'` \
13+
!= \
14+
`git describe --tags --abbrev=0 | sed -e 's/v\([[:digit:]]\{1,\}\.[[:digit:]]\{1,\}\.[[:digit:]]\{1,\}\).*/\1/'` \
15+
] ; \
16+
then echo "Error: package.version != git.tag" && exit 1 ; fi
1217

1318
release:
1419
./node_modules/.bin/syntaxdev build-plist --in grammars/MagicPython.YAML-tmLanguage --out grammars/MagicPython.tmLanguage

0 commit comments

Comments
 (0)