diff options
Diffstat (limited to 'contrib/version-bump')
-rw-r--r-- | contrib/version-bump | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/contrib/version-bump b/contrib/version-bump new file mode 100644 index 0000000..925fa17 --- /dev/null +++ b/contrib/version-bump @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +if [ -z "$GIT_TAG" ]; then + echo "GIT_TAG is not set" + exit 1 +fi + +OLD_TAG=$(jq -r '.version' package.json) + +rg "$OLD_TAG" --files-with-matches --iglob \!\*lock\* --iglob \!go.mod --iglob \!deno.json --iglob \!package.json | xargs sed -i "s/$OLD_TAG/$GIT_TAG/g" + +# fiddlge with autotools + +AUTOTOOLS_TAG=$(echo $GIT_TAG | sed 's/\./:/g') +OLD_TAG=$(echo $OLD_TAG | sed 's/\./:/g') + +echo $GIT_TAG + +sed -i "s/$GIT_TAG/$AUTOTOOLS_TAG/g" GNUmakefile.am
\ No newline at end of file |