check_cron_or_pr.sh 757 B

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/env bash
  2. # shellcheck disable=SC2129
  3. set -e
  4. if [[ "${GITHUB_EVENT_NAME}" == "pull_request" ]]; then
  5. echo "It's a PR"
  6. export SHOULD_BUILD="yes"
  7. export SHOULD_DEPLOY="no"
  8. elif [[ "${GITHUB_EVENT_NAME}" == "push" ]]; then
  9. echo "It's a Push"
  10. export SHOULD_BUILD="yes"
  11. export SHOULD_DEPLOY="no"
  12. elif [[ "${GITHUB_EVENT_NAME}" == "workflow_dispatch" ]]; then
  13. echo "It's a Dispatch"
  14. export SHOULD_DEPLOY="yes"
  15. else
  16. echo "It's a Cron"
  17. export SHOULD_DEPLOY="yes"
  18. fi
  19. if [[ "${GITHUB_ENV}" ]]; then
  20. echo "GITHUB_BRANCH=${GITHUB_BRANCH}" >> "${GITHUB_ENV}"
  21. echo "SHOULD_BUILD=${SHOULD_BUILD}" >> "${GITHUB_ENV}"
  22. echo "SHOULD_DEPLOY=${SHOULD_DEPLOY}" >> "${GITHUB_ENV}"
  23. echo "VSCODE_QUALITY=${VSCODE_QUALITY}" >> "${GITHUB_ENV}"
  24. fi