You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bpkg/scripts/update-versions.sh

14 lines
370 B
Bash

#!/usr/bin/env bash
declare shell_targets=(setup.sh bpkg.sh)
declare json_targets=(bpkg.json)
declare latest="$(git describe --tags --abbrev=0)"
for target in "${shell_targets[@]}"; do
sed -i "s/VERSION=.*/VERSION=\"$latest\"/g" "$target"
done
for target in "${json_targets[@]}"; do
sed -i "s/\"version\"\s*:\s*\".*\",/\"version\": \"$latest\",/g" "$target"
done