check-release-environment 456 B

12345678910111213141516171819202122
  1. #!/usr/bin/env bash
  2. errors=()
  3. if [ -z "${NPM_TOKEN}" ]; then
  4. errors+=("The NPM_TOKEN secret has not been set. Please set it in either this repository's secrets or your organization secrets")
  5. fi
  6. lenErrors=${#errors[@]}
  7. if [[ lenErrors -gt 0 ]]; then
  8. echo -e "Found the following errors in the release environment:\n"
  9. for error in "${errors[@]}"; do
  10. echo -e "- $error\n"
  11. done
  12. exit 1
  13. fi
  14. echo "The environment is ready to push releases!"