Files
hardhat-zkit/scripts/versions.sh
dovgopoly f9cafca23c Release CI (#15)
* added release ci

* fix

* fix release token

---------

Co-authored-by: Artem Chystiakov <artem.ch31@gmail.com>
2024-07-29 14:42:33 +03:00

21 lines
738 B
Bash

#!/usr/bin/env bash
local_version=$(node -p "require('./package.json').version")
registry_version=$(npm view $(node -p "require('./package.json').name") version)
IFS='.' read -a local_version_array <<< $local_version
IFS='.' read -a registry_version_array <<< $registry_version
version_changed="not_changed"
if [[ ${local_version_array[0]} -gt ${registry_version_array[0]} ]]; then
version_changed="major"
elif [[ ${local_version_array[1]} -gt ${registry_version_array[1]} ]]; then
version_changed="minor"
elif [[ ${local_version_array[2]} -gt ${registry_version_array[2]} ]]; then
version_changed="patch"
fi
echo "local_version=$local_version" >> "$GITHUB_OUTPUT"
echo "version_changed=$version_changed" >> "$GITHUB_OUTPUT"