update-mcp-version.sh•588 B
#! /bin/sh
version=$(jq -r .version package.json)
git fetch origin changeset-release/main:changeset-release/main
git checkout changeset-release/main
sed -i "s/version: \"[0-9]\+\.[0-9]\+\.[0-9]\+\"/version: \"$version\"/g" $PATH_TO_FILE
if git diff --quiet $PATH_TO_FILE; then
echo "No changes to MCP version, skipping commit"
else
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
git add $PATH_TO_FILE
git commit -m "Update MCP version to $version"
git push origin changeset-release/main
fi