11#! /usr/bin/env bash
2- CC_WRAPPER_VERSION=" 0.1 .0"
2+ CC_WRAPPER_VERSION=" 0.2 .0"
33set +u
44say () {
55 echo -e " $1 "
@@ -27,7 +27,7 @@ v_arg() {
2727 echo " $( eval echo \$ " CC_$1 " ) "
2828 fi
2929}
30- write_truthy_args () {
30+ write_bool_args () {
3131 if [ " $( eval echo \$ $1 ) " = " true" ] || [ " $( eval echo \$ $1 ) " = " 1" ];
3232 then
3333 echo " -$( lower $1 ) "
143143 cc_cli_args+=( " --codecov-yml-path" )
144144 cc_cli_args+=( " $CC_YML_PATH " )
145145fi
146- cc_cli_args+=( $( write_truthy_args CC_DISABLE_TELEM) )
147- cc_cli_args+=( $( write_truthy_args CC_VERBOSE) )
146+ cc_cli_args+=( $( write_bool_args CC_DISABLE_TELEM) )
147+ cc_cli_args+=( $( write_bool_args CC_VERBOSE) )
148148if [ -n " $CC_TOKEN_VAR " ];
149149then
150150 token=" $( eval echo \$ $CC_TOKEN_VAR ) "
@@ -202,9 +202,10 @@ cc_args+=( $(k_arg GCOV_ARGS) $(v_arg GCOV_ARGS))
202202cc_args+=( $( k_arg GCOV_EXECUTABLE) $( v_arg GCOV_EXECUTABLE) )
203203cc_args+=( $( k_arg GCOV_IGNORE) $( v_arg GCOV_IGNORE) )
204204cc_args+=( $( k_arg GCOV_INCLUDE) $( v_arg GCOV_INCLUDE) )
205- cc_args+=( $( write_truthy_args CC_HANDLE_NO_REPORTS_FOUND) )
205+ cc_args+=( $( write_bool_args CC_HANDLE_NO_REPORTS_FOUND) )
206+ cc_args+=( $( write_bool_args CC_RECURSE_SUBMODULES) )
206207cc_args+=( $( k_arg JOB_CODE) $( v_arg JOB_CODE) )
207- cc_args+=( $( write_truthy_args CC_LEGACY) )
208+ cc_args+=( $( write_bool_args CC_LEGACY) )
208209if [ -n " $CC_NAME " ];
209210then
210211 cc_args+=( " --name" " $CC_NAME " )
@@ -223,8 +224,8 @@ cc_args+=( $(k_arg SWIFT_PROJECT) $(v_arg SWIFT_PROJECT))
223224IFS=$OLDIFS
224225elif [ " $CC_RUN_CMD " == " empty-upload" ]; then
225226cc_args=()
226- cc_args+=( $( write_truthy_args CC_FAIL_ON_ERROR) )
227- cc_args+=( $( write_truthy_args CC_FORCE) )
227+ cc_args+=( $( write_bool_args CC_FAIL_ON_ERROR) )
228+ cc_args+=( $( write_bool_args CC_FORCE) )
228229cc_args+=( $( k_arg GIT_SERVICE) $( v_arg GIT_SERVICE) )
229230cc_args+=( $( k_arg SHA) $( v_arg SHA) )
230231cc_args+=( $( k_arg SLUG) $( v_arg SLUG) )
@@ -237,17 +238,17 @@ cc_args+=( $(k_arg SERVICE) $(v_arg SERVICE))
237238elif [ " $CC_RUN_CMD " == " send-notifications" ]; then
238239cc_args=()
239240cc_args+=( $( k_arg SHA) $( v_arg SHA) )
240- cc_args+=( $( write_truthy_args CC_FAIL_ON_ERROR) )
241+ cc_args+=( $( write_bool_args CC_FAIL_ON_ERROR) )
241242cc_args+=( $( k_arg GIT_SERVICE) $( v_arg GIT_SERVICE) )
242243cc_args+=( $( k_arg SLUG) $( v_arg SLUG) )
243244else
244245 exit_if_error " Invalid run command specified: $CC_RUN_CMD "
245246 exit
246247fi
247248unset NODE_OPTIONS
248- # See https://github.com/codecov/uploader/issues/475
249+ # https://github.com/codecov/uploader/issues/475
249250say " $g ==>$x Running $CC_RUN_CMD "
250- say " $b$cc_command $( echo " ${cc_cli_args[@]} " ) $CC_RUN_CMD$token_str $( echo " ${cc_args[@]} " ) $x "
251+ say " $b$cc_command $( echo " ${cc_cli_args[@]} " ) $CC_RUN_CMD$token_str $( echo " ${cc_args[@]} " ) $x "
251252if ! $cc_command \
252253 ${cc_cli_args[*]} \
253254 ${CC_RUN_CMD} \
0 commit comments