#!/bin/sh
set -e

if [[ "$BRANCH_NAME" == "master" || "$BRANCH_NAME" == "main" ]]; then
  rm -rf sentry_upload
  mkdir sentry_upload
  tar --directory sentry_upload -xf build.tar
  cd sentry_upload/public

  SENTRY_RELEASE=${COMMIT_SHA}
  sentry-cli releases new "$SENTRY_RELEASE"
  sentry-cli releases set-commits --auto "$SENTRY_RELEASE"
  sentry-cli sourcemaps upload --release="$SENTRY_RELEASE" .
  sentry-cli releases finalize "$SENTRY_RELEASE"

  cd ../..
  rm -rf sentry_upload
fi
