mirror of
https://github.com/expo/turtle.git
synced 2026-11-14 19:12:55 -10:00
26 lines
857 B
Bash
Executable File
26 lines
857 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -eo pipefail
|
|
|
|
if ! command -v jq &> /dev/null
|
|
then
|
|
echo "jq is not installed and is required by the release script. Install it through homebrew or your package manager of choice."
|
|
exit
|
|
fi
|
|
|
|
ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )"/.. && pwd )"
|
|
|
|
if [[ -z "$GITHUB_TOKEN" || -z "$CIRCLE_API_USER_TOKEN" ]]; then
|
|
yellow=`tput setaf 3`
|
|
reset=`tput sgr0`
|
|
echo "${yellow}please set GITHUB_TOKEN and CIRCLE_API_USER_TOKEN env variables in .envrc.local file if you wish to release turtle-cli"
|
|
echo "run 'cp .envrc.local.example .envrc.local' if you don't have one yet and edit the new file${reset}"
|
|
exit 1
|
|
fi
|
|
|
|
$ROOT_DIR/node_modules/.bin/release-it
|
|
echo
|
|
echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
|
|
echo "!!!! PLEASE REMEMBER TO UPDATE CHANGELOG !!!!"
|
|
echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
|