@@ -41,6 +41,7 @@ CODECOV_WRAPPER_VERSION="0.2.6"
4141CODECOV_VERSION=" ${CODECOV_VERSION:- latest} "
4242CODECOV_FAIL_ON_ERROR=" ${CODECOV_FAIL_ON_ERROR:- false} "
4343CODECOV_RUN_CMD=" ${CODECOV_RUN_CMD:- upload-coverage} "
44+ CODECOV_CLI_TYPE=${CODECOV_CLI_TYPE:- " codecov-cli" }
4445say " _____ _
4546 / ____| | |
4647 | | ___ __| | ___ ___ _____ __
@@ -49,9 +50,8 @@ say " _____ _
4950 \\ _____\\ ___/ \\ __,_|\\ ___|\\ ___\\ ___/ \\ _/
5051 $r Wrapper-$CODECOV_WRAPPER_VERSION$x
5152 "
52- CODECOV_CLI_TYPE=${CODECOV_CLI_TYPE:- " codecov" }
53- if [[ " $CODECOV_CLI_TYPE " != " codecov" && " $CODECOV_CLI_TYPE " != " prevent" ]]; then
54- echo " Invalid CODECOV_CLI_TYPE: '$CODECOV_CLI_TYPE '. Must be 'codecov' or 'prevent'"
53+ if [[ " $CODECOV_CLI_TYPE " != " codecov-cli" && " $CODECOV_CLI_TYPE " != " sentry-prevent-cli" ]]; then
54+ echo " Invalid CODECOV_CLI_TYPE: '$CODECOV_CLI_TYPE '. Must be 'codecov-cli' or 'sentry-prevent-cli'"
5555 exit 1
5656fi
5757if [ -n " $CODECOV_BINARY " ];
6565 fi
6666elif [ " $CODECOV_USE_PYPI " == " true" ];
6767then
68- if ! pip install " ${CODECOV_CLI_TYPE} -cli $( [ " $CODECOV_VERSION " == " latest" ] && echo " " || echo " ==$CODECOV_VERSION " ) " ; then
68+ if ! pip install " ${CODECOV_CLI_TYPE} $( [ " $CODECOV_VERSION " == " latest" ] && echo " " || echo " ==$CODECOV_VERSION " ) " ; then
6969 exit_if_error " Could not install via pypi."
7070 exit
7171 fi
72- CODECOV_COMMAND=" ${CODECOV_CLI_TYPE} cli "
72+ CODECOV_COMMAND=" ${CODECOV_CLI_TYPE} "
7373else
7474 if [ -n " $CODECOV_OS " ];
7575 then
8585 [[ $( arch) == " aarch64" && $family == " linux" ]] && CODECOV_OS+=" -arm64"
8686 say " $g ==>$x Detected $b ${CODECOV_OS} $x "
8787 fi
88- CODECOV_FILENAME=" ${CODECOV_CLI_TYPE} "
89- [[ $CODECOV_OS == " windows" ]] && codecov_filename +=" .exe"
88+ CODECOV_FILENAME=" ${CODECOV_CLI_TYPE% -cli } "
89+ [[ $CODECOV_OS == " windows" ]] && CODECOV_FILENAME +=" .exe"
9090 CODECOV_COMMAND=" ./$CODECOV_FILENAME "
9191 [[ $CODECOV_OS == " macos" ]] && \
9292 ! command -v gpg 2>&1 > /dev/null && \
0 commit comments