version.sh 545 B

123456789101112131415161718192021
  1. #!/usr/bin/env bash
  2. if [[ -z "${BUILD_SOURCEVERSION}" ]]; then
  3. if type -t "sha1sum" &> /dev/null; then
  4. BUILD_SOURCEVERSION=$( echo "${RELEASE_VERSION/-*/}" | sha1sum | cut -d' ' -f1 )
  5. else
  6. npm install -g checksum
  7. BUILD_SOURCEVERSION=$( echo "${RELEASE_VERSION/-*/}" | checksum )
  8. fi
  9. echo "BUILD_SOURCEVERSION=\"${BUILD_SOURCEVERSION}\""
  10. # for GH actions
  11. if [[ "${GITHUB_ENV}" ]]; then
  12. echo "BUILD_SOURCEVERSION=${BUILD_SOURCEVERSION}" >> "${GITHUB_ENV}"
  13. fi
  14. fi
  15. export BUILD_SOURCEVERSION