diff options
author | Matt Strapp <matt@mattstrapp.net> | 2024-10-29 16:14:09 -0500 |
---|---|---|
committer | Matt Strapp <matt@mattstrapp.net> | 2024-10-29 16:14:09 -0500 |
commit | 052e5e490b6b80baac6fb8f81aed70aa934d3567 (patch) | |
tree | 3d2de2445ec085054c5e1cef493f251708562086 /contrib/version-bump | |
parent | version de-bump everything (diff) | |
download | locusts-052e5e490b6b80baac6fb8f81aed70aa934d3567.tar locusts-052e5e490b6b80baac6fb8f81aed70aa934d3567.tar.gz locusts-052e5e490b6b80baac6fb8f81aed70aa934d3567.tar.bz2 locusts-052e5e490b6b80baac6fb8f81aed70aa934d3567.tar.lz locusts-052e5e490b6b80baac6fb8f81aed70aa934d3567.tar.xz locusts-052e5e490b6b80baac6fb8f81aed70aa934d3567.tar.zst locusts-052e5e490b6b80baac6fb8f81aed70aa934d3567.zip |
Add verion bumping script
Signed-off-by: Matt Strapp <matt@mattstrapp.net>
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 |