17 lines
396 B
Bash
Executable File
17 lines
396 B
Bash
Executable File
#!/bin/bash
|
||
|
||
# Get package version
|
||
# TODO Add some well-known version provider mechanisms
|
||
version=""
|
||
[ -f package.json ] && version=$(npm pkg get version | tr -d '\"')
|
||
[ -f version ] && version=$(cat version)
|
||
[ -f VERSION ] && version=$(cat VERSION)
|
||
|
||
# Create semver tags
|
||
git tag -f v${version%.*.*}
|
||
git tag -f v${version%.*}
|
||
git tag -f v$version
|
||
|
||
# Push the tags
|
||
git push --no-verify --tags -f
|