Skip to content

Commit

Permalink
Add args in scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
tony-codecov committed Nov 20, 2024
1 parent f256505 commit 39db555
Show file tree
Hide file tree
Showing 6 changed files with 109 additions and 136 deletions.
82 changes: 36 additions & 46 deletions dist/codecov.sh
Original file line number Diff line number Diff line change
Expand Up @@ -119,73 +119,63 @@ cc_cli_args+=( $(write_existing_args CC_AUTO_LOAD_PARAMS_FROM) )
cc_cli_args+=( $(write_existing_args CC_ENTERPRISE_URL) )
cc_cli_args+=( $(write_existing_args CC_YML_PATH) )
cc_cli_args+=( $(write_truthy_args CC_VERBOSE) )
cc_cc_args=()
cc_cc_args+=( $(write_truthy_args CC_FAIL_ON_ERROR) )
cc_cc_args+=( $(write_existing_args CC_GIT_SERVICE) )
cc_cc_args+=( $(write_existing_args CC_PARENT_SHA) )
cc_cc_args+=( $(write_existing_args CC_PR) )
cc_cc_args+=( $(write_existing_args CC_SHA) )
cc_cc_args+=( $(write_existing_args CC_SLUG) )
cc_create_report_args=()
cc_cr_args+=( $(write_existing_args CC_CODE) )
cc_cr_args+=( $(write_truthy_args CC_FAIL_ON_ERROR) )
cc_cr_args+=( $(write_existing_args CC_GIT_SERVICE) )
cc_cr_args+=( $(write_existing_args CC_PR) )
cc_cr_args+=( $(write_existing_args CC_SHA) )
cc_cr_args+=( $(write_existing_args CC_SLUG) )
cc_du_args=()
cc_du_args+=( $(write_existing_args CC_ENV) )
cc_uc_args=()
# Args for create commit
cc_uc_args+=( $(write_truthy_args CC_FAIL_ON_ERROR) )
cc_uc_args+=( $(write_existing_args CC_GIT_SERVICE) )
cc_uc_args+=( $(write_existing_args CC_PARENT_SHA) )
cc_uc_args+=( $(write_existing_args CC_PR) )
cc_uc_args+=( $(write_existing_args CC_SHA) )
cc_uc_args+=( $(write_existing_args CC_SLUG) )
# Args for create report
cc_uc_args+=( $(write_existing_args CC_CODE) )
# Args for do upload
cc_uc_args+=( $(write_existing_args CC_ENV) )
OLDIFS=$IFS;IFS=,
cc_du_args+=( $(write_existing_args CC_BRANCH) )
cc_du_args+=( $(write_existing_args CC_BUILD) )
cc_du_args+=( $(write_existing_args CC_BUILD_URL) )
cc_du_args+=( $(write_existing_args CC_CODE) )
cc_du_args+=( $(write_existing_args CC_DIR) )
cc_du_args+=( $(write_truthy_args CC_DISABLE_FILE_FIXES) )
cc_du_args+=( $(write_truthy_args CC_DISABLE_SEARCH) )
cc_du_args+=( $(write_truthy_args CC_DRY_RUN) )
cc_uc_args+=( $(write_existing_args CC_BRANCH) )
cc_uc_args+=( $(write_existing_args CC_BUILD) )
cc_uc_args+=( $(write_existing_args CC_BUILD_URL) )
cc_uc_args+=( $(write_existing_args CC_DIR) )
cc_uc_args+=( $(write_truthy_args CC_DISABLE_FILE_FIXES) )
cc_uc_args+=( $(write_truthy_args CC_DISABLE_SEARCH) )
cc_uc_args+=( $(write_truthy_args CC_DRY_RUN) )
if [ -n "$CC_EXCLUDES" ];
then
for directory in $CC_EXCLUDES; do
cc_du_args+=( " --exclude " "$directory" )
cc_uc_args+=( " --exclude " "$directory" )
done
fi
cc_du_args+=( $(write_truthy_args CC_FAIL_ON_ERROR) )
if [ -n "$CC_FILES" ];
then
for file in $CC_FILES; do
cc_du_args+=( " --file " "$file" )
cc_uc_args+=( " --file " "$file" )
done
fi
if [ -n "$CC_FLAGS" ];
then
for flag in $CC_FLAGS; do
cc_du_args+=( " --flag " "$flag" )
cc_uc_args+=( " --flag " "$flag" )
done
fi
cc_du_args+=( $(write_existing_args CC_GCOV_ARGS) )
cc_du_args+=( $(write_existing_args CC_GCOV_EXECUTABLE) )
cc_du_args+=( $(write_existing_args CC_GCOV_IGNORE) )
cc_du_args+=( $(write_existing_args CC_GCOV_INCLUDE) )
cc_du_args+=( $(write_existing_args CC_GIT_SERVICE) )
cc_du_args+=( $(write_truthy_args CC_HANDLE_NO_REPORTS_FOUND) )
cc_du_args+=( $(write_existing_args CC_JOB_CODE) )
cc_du_args+=( $(write_truthy_args CC_LEGACY) )
cc_du_args+=( $(write_existing_args CC_NAME) )
cc_du_args+=( $(write_existing_args CC_NETWORK_FILTER) )
cc_du_args+=( $(write_existing_args CC_NETWORK_PREFIX) )
cc_du_args+=( $(write_existing_args CC_NETWORK_ROOT_FOLDER) )
cc_uc_args+=( $(write_existing_args CC_GCOV_ARGS) )
cc_uc_args+=( $(write_existing_args CC_GCOV_EXECUTABLE) )
cc_uc_args+=( $(write_existing_args CC_GCOV_IGNORE) )
cc_uc_args+=( $(write_existing_args CC_GCOV_INCLUDE) )
cc_uc_args+=( $(write_truthy_args CC_HANDLE_NO_REPORTS_FOUND) )
cc_uc_args+=( $(write_existing_args CC_JOB_CODE) )
cc_uc_args+=( $(write_truthy_args CC_LEGACY) )
cc_uc_args+=( $(write_existing_args CC_NAME) )
cc_uc_args+=( $(write_existing_args CC_NETWORK_FILTER) )
cc_uc_args+=( $(write_existing_args CC_NETWORK_PREFIX) )
cc_uc_args+=( $(write_existing_args CC_NETWORK_ROOT_FOLDER) )
if [ -n "$CC_PLUGINS" ];
then
for plugin in $CC_PLUGINS; do
cc_du_args+=( " --plugin " "$plugin" )
cc_uc_args+=( " --plugin " "$plugin" )
done
fi
cc_du_args+=( $(write_existing_args CC_PR) )
cc_du_args+=( $(write_existing_args CC_REPORT_TYPE) )
cc_du_args+=( $(write_existing_args CC_SHA) )
cc_du_args+=( $(write_existing_args CC_SLUG) )
cc_du_args+=( $(write_existing_args CC_SWIFT_PROJECT) )
cc_uc_args+=( $(write_existing_args CC_REPORT_TYPE) )
cc_uc_args+=( $(write_existing_args CC_SWIFT_PROJECT) )
IFS=$OLDIFS
unset NODE_OPTIONS
# See https://github.com/codecov/uploader/issues/475
Expand Down
4 changes: 1 addition & 3 deletions scripts/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,5 @@
. ./validate.sh

. ./set_cli_args.sh
. ./set_create_commit_args.sh
. ./set_create_report_args.sh
. ./set_do_upload_args.sh
. ./set_upload_coverage_args.sh
. ./upload.sh
10 changes: 0 additions & 10 deletions scripts/set_create_commit_args.sh

This file was deleted.

10 changes: 0 additions & 10 deletions scripts/set_create_report_args.sh

This file was deleted.

67 changes: 0 additions & 67 deletions scripts/set_do_upload_args.sh

This file was deleted.

72 changes: 72 additions & 0 deletions scripts/set_upload_coverage_args.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
#!/usr/bin/env bash

codecov_uc_args=()

# Args for create commit
codecov_uc_args+=( $(write_truthy_args CODECOV_FAIL_ON_ERROR) )
codecov_uc_args+=( $(write_existing_args CODECOV_GIT_SERVICE) )
codecov_uc_args+=( $(write_existing_args CODECOV_PARENT_SHA) )
codecov_uc_args+=( $(write_existing_args CODECOV_PR) )
codecov_uc_args+=( $(write_existing_args CODECOV_SHA) )
codecov_uc_args+=( $(write_existing_args CODECOV_SLUG) )

# Args for create report
codecov_uc_args+=( $(write_existing_args CODECOV_CODE) )

# Args for do upload
codecov_uc_args+=( $(write_existing_args CODECOV_ENV) )

OLDIFS=$IFS;IFS=,

codecov_uc_args+=( $(write_existing_args CODECOV_BRANCH) )
codecov_uc_args+=( $(write_existing_args CODECOV_BUILD) )
codecov_uc_args+=( $(write_existing_args CODECOV_BUILD_URL) )
codecov_uc_args+=( $(write_existing_args CODECOV_DIR) )
codecov_uc_args+=( $(write_truthy_args CODECOV_DISABLE_FILE_FIXES) )
codecov_uc_args+=( $(write_truthy_args CODECOV_DISABLE_SEARCH) )
codecov_uc_args+=( $(write_truthy_args CODECOV_DRY_RUN) )

if [ -n "$CODECOV_EXCLUDES" ];
then
for directory in $CODECOV_EXCLUDES; do
codecov_uc_args+=( " --exclude " "$directory" )
done
fi

if [ -n "$CODECOV_FILES" ];
then
for file in $CODECOV_FILES; do
codecov_uc_args+=( " --file " "$file" )
done
fi

if [ -n "$CODECOV_FLAGS" ];
then
for flag in $CODECOV_FLAGS; do
codecov_uc_args+=( " --flag " "$flag" )
done
fi

codecov_uc_args+=( $(write_existing_args CODECOV_GCOV_ARGS) )
codecov_uc_args+=( $(write_existing_args CODECOV_GCOV_EXECUTABLE) )
codecov_uc_args+=( $(write_existing_args CODECOV_GCOV_IGNORE) )
codecov_uc_args+=( $(write_existing_args CODECOV_GCOV_INCLUDE) )
codecov_uc_args+=( $(write_truthy_args CODECOV_HANDLE_NO_REPORTS_FOUND) )
codecov_uc_args+=( $(write_existing_args CODECOV_JOB_CODE) )
codecov_uc_args+=( $(write_truthy_args CODECOV_LEGACY) )
codecov_uc_args+=( $(write_existing_args CODECOV_NAME) )
codecov_uc_args+=( $(write_existing_args CODECOV_NETWORK_FILTER) )
codecov_uc_args+=( $(write_existing_args CODECOV_NETWORK_PREFIX) )
codecov_uc_args+=( $(write_existing_args CODECOV_NETWORK_ROOT_FOLDER) )

if [ -n "$CODECOV_PLUGINS" ];
then
for plugin in $CODECOV_PLUGINS; do
codecov_uc_args+=( " --plugin " "$plugin" )
done
fi

codecov_uc_args+=( $(write_existing_args CODECOV_REPORT_TYPE) )
codecov_uc_args+=( $(write_existing_args CODECOV_SWIFT_PROJECT) )

IFS=$OLDIFS

0 comments on commit 39db555

Please sign in to comment.