check_cron_or_pr.sh 718 B

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