echo "XX--- API CLI PR Merge: build-artifacts start ---XX"

git fetch origin main
git merge origin/main
git lfs pull
git lfs status
git status --porcelain  # Check for untracked or modified files 
if [ $? -ne 0 ]; then
    echo "There are merge conflicts."
    exit 1
fi
source $WORKSPACE/$PIPELINE_CONFIG_REPO_PATH/scripts/upload_cli_artifacts.sh "apim-cli"  "$(get_env jfrog_user)"  "$(get_env jfrog_token)" "$(get_env jfrog_bearer_token)" ./version-info.json
source $WORKSPACE/$PIPELINE_CONFIG_REPO_PATH/scripts/approval_checker.sh "merge"
source $WORKSPACE/$PIPELINE_CONFIG_REPO_PATH/scripts/auto_merge.sh

echo "XX--- API CLI PR Merge: build-artifacts ends ---XX"
