Compare commits

..

1 Commits

Author SHA1 Message Date
codecov-releaser
46d471da76 chore(release): wrapper-0.2.0 2025-02-26 19:27:18 +00:00
5 changed files with 16 additions and 41 deletions

View File

@@ -1,22 +1,3 @@
## v5.4.0
### What's Changed
* update wrapper submodule to 0.2.0, add recurse_submodules arg by @matt-codecov in https://github.com/codecov/codecov-action/pull/1780
* build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1 by @app/dependabot in https://github.com/codecov/codecov-action/pull/1775
* build(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1 by @app/dependabot in https://github.com/codecov/codecov-action/pull/1776
* build(deps): bump github/codeql-action from 3.28.9 to 3.28.10 by @app/dependabot in https://github.com/codecov/codecov-action/pull/1777
* Clarify in README that `use_pypi` bypasses integrity checks too by @webknjaz in https://github.com/codecov/codecov-action/pull/1773
* Fix use of safe.directory inside containers by @Flamefire in https://github.com/codecov/codecov-action/pull/1768
* Fix description for report_type input by @craigscott-crascit in https://github.com/codecov/codecov-action/pull/1770
* build(deps): bump github/codeql-action from 3.28.8 to 3.28.9 by @app/dependabot in https://github.com/codecov/codecov-action/pull/1765
* Fix a typo in the example by @miranska in https://github.com/codecov/codecov-action/pull/1758
* build(deps): bump github/codeql-action from 3.28.5 to 3.28.8 by @app/dependabot in https://github.com/codecov/codecov-action/pull/1757
* build(deps): bump github/codeql-action from 3.28.1 to 3.28.5 by @app/dependabot in https://github.com/codecov/codecov-action/pull/1753
**Full Changelog**: https://github.com/codecov/codecov-action/compare/v5.3.1..v5.4.0
## v5.3.1 ## v5.3.1
### What's Changed ### What's Changed

View File

@@ -141,7 +141,6 @@ Codecov's Action supports inputs from the user. These inputs, along with their d
| `override_commit` | Commit SHA (with 40 chars) | Optional | `override_commit` | Commit SHA (with 40 chars) | Optional
| `override_pr` | Specify the pull request number manually. Used to override pre-existing CI environment variables. | Optional | `override_pr` | Specify the pull request number manually. Used to override pre-existing CI environment variables. | Optional
| `plugins` | Comma-separated list of plugins to run. Specify `noop` to turn off all plugins | Optional | `plugins` | Comma-separated list of plugins to run. Specify `noop` to turn off all plugins | Optional
| `recurse_submodules` | Whether to enumerate files inside of submodules for path-fixing purposes. Off by default. | Optional
| `report_code` | The code of the report if using local upload. If unsure, leave unset. Read more here https://docs.codecov.com/docs/the-codecov-cli#how-to-use-local-upload | Optional | `report_code` | The code of the report if using local upload. If unsure, leave unset. Read more here https://docs.codecov.com/docs/the-codecov-cli#how-to-use-local-upload | Optional
| `report_type` | The type of file to upload, coverage by default. Possible values are "test_results", "coverage". | Optional | `report_type` | The type of file to upload, coverage by default. Possible values are "test_results", "coverage". | Optional
| `root_dir` | Root folder from which to consider paths on the network section. Defaults to current working directory. | Optional | `root_dir` | Root folder from which to consider paths on the network section. Defaults to current working directory. | Optional

View File

@@ -112,9 +112,6 @@ inputs:
plugins: plugins:
description: 'Comma-separated list of plugins to run. Specify `noop` to turn off all plugins' description: 'Comma-separated list of plugins to run. Specify `noop` to turn off all plugins'
required: false required: false
recurse_submodules:
description: 'Whether to enumerate files inside of submodules for path-fixing purposes. Off by default.'
default: 'false'
report_code: report_code:
description: 'The code of the report if using local upload. If unsure, leave default. Read more here https://docs.codecov.com/docs/the-codecov-cli#how-to-use-local-upload' description: 'The code of the report if using local upload. If unsure, leave default. Read more here https://docs.codecov.com/docs/the-codecov-cli#how-to-use-local-upload'
required: false required: false
@@ -303,7 +300,6 @@ runs:
CC_OS: ${{ inputs.os }} CC_OS: ${{ inputs.os }}
CC_PARENT_SHA: ${{ inputs.commit_parent }} CC_PARENT_SHA: ${{ inputs.commit_parent }}
CC_PLUGINS: ${{ inputs.plugins }} CC_PLUGINS: ${{ inputs.plugins }}
CC_RECURSE_SUBMODULES: ${{ inputs.recurse_submodules }}
CC_REPORT_TYPE: ${{ inputs.report_type }} CC_REPORT_TYPE: ${{ inputs.report_type }}
CC_RUN_CMD: ${{ inputs.run_command }} CC_RUN_CMD: ${{ inputs.run_command }}
CC_SERVICE: ${{ inputs.git_service }} CC_SERVICE: ${{ inputs.git_service }}

29
dist/codecov.sh vendored
View File

@@ -1,5 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
CC_WRAPPER_VERSION="0.2.0" CC_WRAPPER_VERSION="0.1.0"
set +u set +u
say() { say() {
echo -e "$1" echo -e "$1"
@@ -27,7 +27,7 @@ v_arg() {
echo "$(eval echo \$"CC_$1")" echo "$(eval echo \$"CC_$1")"
fi fi
} }
write_bool_args() { write_truthy_args() {
if [ "$(eval echo \$$1)" = "true" ] || [ "$(eval echo \$$1)" = "1" ]; if [ "$(eval echo \$$1)" = "true" ] || [ "$(eval echo \$$1)" = "1" ];
then then
echo "-$(lower $1)" echo "-$(lower $1)"
@@ -143,8 +143,8 @@ then
cc_cli_args+=( "--codecov-yml-path" ) cc_cli_args+=( "--codecov-yml-path" )
cc_cli_args+=( "$CC_YML_PATH" ) cc_cli_args+=( "$CC_YML_PATH" )
fi fi
cc_cli_args+=( $(write_bool_args CC_DISABLE_TELEM) ) cc_cli_args+=( $(write_truthy_args CC_DISABLE_TELEM) )
cc_cli_args+=( $(write_bool_args CC_VERBOSE) ) cc_cli_args+=( $(write_truthy_args CC_VERBOSE) )
if [ -n "$CC_TOKEN_VAR" ]; if [ -n "$CC_TOKEN_VAR" ];
then then
token="$(eval echo \$$CC_TOKEN_VAR)" token="$(eval echo \$$CC_TOKEN_VAR)"
@@ -162,7 +162,7 @@ fi
if [ "$CC_RUN_CMD" == "upload-coverage" ]; then if [ "$CC_RUN_CMD" == "upload-coverage" ]; then
cc_args=() cc_args=()
# Args for create commit # Args for create commit
cc_args+=( $(write_bool_args CC_FAIL_ON_ERROR) ) cc_args+=( $(write_truthy_args CC_FAIL_ON_ERROR) )
cc_args+=( $(k_arg GIT_SERVICE) $(v_arg GIT_SERVICE)) cc_args+=( $(k_arg GIT_SERVICE) $(v_arg GIT_SERVICE))
cc_args+=( $(k_arg PARENT_SHA) $(v_arg PARENT_SHA)) cc_args+=( $(k_arg PARENT_SHA) $(v_arg PARENT_SHA))
cc_args+=( $(k_arg PR) $(v_arg PR)) cc_args+=( $(k_arg PR) $(v_arg PR))
@@ -177,9 +177,9 @@ cc_args+=( $(k_arg BRANCH) $(v_arg BRANCH))
cc_args+=( $(k_arg BUILD) $(v_arg BUILD)) cc_args+=( $(k_arg BUILD) $(v_arg BUILD))
cc_args+=( $(k_arg BUILD_URL) $(v_arg BUILD_URL)) cc_args+=( $(k_arg BUILD_URL) $(v_arg BUILD_URL))
cc_args+=( $(k_arg DIR) $(v_arg DIR)) cc_args+=( $(k_arg DIR) $(v_arg DIR))
cc_args+=( $(write_bool_args CC_DISABLE_FILE_FIXES) ) cc_args+=( $(write_truthy_args CC_DISABLE_FILE_FIXES) )
cc_args+=( $(write_bool_args CC_DISABLE_SEARCH) ) cc_args+=( $(write_truthy_args CC_DISABLE_SEARCH) )
cc_args+=( $(write_bool_args CC_DRY_RUN) ) cc_args+=( $(write_truthy_args CC_DRY_RUN) )
if [ -n "$CC_EXCLUDES" ]; if [ -n "$CC_EXCLUDES" ];
then then
for directory in $CC_EXCLUDES; do for directory in $CC_EXCLUDES; do
@@ -202,10 +202,9 @@ cc_args+=( $(k_arg GCOV_ARGS) $(v_arg GCOV_ARGS))
cc_args+=( $(k_arg GCOV_EXECUTABLE) $(v_arg GCOV_EXECUTABLE)) cc_args+=( $(k_arg GCOV_EXECUTABLE) $(v_arg GCOV_EXECUTABLE))
cc_args+=( $(k_arg GCOV_IGNORE) $(v_arg GCOV_IGNORE)) cc_args+=( $(k_arg GCOV_IGNORE) $(v_arg GCOV_IGNORE))
cc_args+=( $(k_arg GCOV_INCLUDE) $(v_arg GCOV_INCLUDE)) cc_args+=( $(k_arg GCOV_INCLUDE) $(v_arg GCOV_INCLUDE))
cc_args+=( $(write_bool_args CC_HANDLE_NO_REPORTS_FOUND) ) cc_args+=( $(write_truthy_args CC_HANDLE_NO_REPORTS_FOUND) )
cc_args+=( $(write_bool_args CC_RECURSE_SUBMODULES) )
cc_args+=( $(k_arg JOB_CODE) $(v_arg JOB_CODE)) cc_args+=( $(k_arg JOB_CODE) $(v_arg JOB_CODE))
cc_args+=( $(write_bool_args CC_LEGACY) ) cc_args+=( $(write_truthy_args CC_LEGACY) )
if [ -n "$CC_NAME" ]; if [ -n "$CC_NAME" ];
then then
cc_args+=( "--name" "$CC_NAME" ) cc_args+=( "--name" "$CC_NAME" )
@@ -224,8 +223,8 @@ cc_args+=( $(k_arg SWIFT_PROJECT) $(v_arg SWIFT_PROJECT))
IFS=$OLDIFS IFS=$OLDIFS
elif [ "$CC_RUN_CMD" == "empty-upload" ]; then elif [ "$CC_RUN_CMD" == "empty-upload" ]; then
cc_args=() cc_args=()
cc_args+=( $(write_bool_args CC_FAIL_ON_ERROR) ) cc_args+=( $(write_truthy_args CC_FAIL_ON_ERROR) )
cc_args+=( $(write_bool_args CC_FORCE) ) cc_args+=( $(write_truthy_args CC_FORCE) )
cc_args+=( $(k_arg GIT_SERVICE) $(v_arg GIT_SERVICE)) cc_args+=( $(k_arg GIT_SERVICE) $(v_arg GIT_SERVICE))
cc_args+=( $(k_arg SHA) $(v_arg SHA)) cc_args+=( $(k_arg SHA) $(v_arg SHA))
cc_args+=( $(k_arg SLUG) $(v_arg SLUG)) cc_args+=( $(k_arg SLUG) $(v_arg SLUG))
@@ -238,7 +237,7 @@ cc_args+=( $(k_arg SERVICE) $(v_arg SERVICE))
elif [ "$CC_RUN_CMD" == "send-notifications" ]; then elif [ "$CC_RUN_CMD" == "send-notifications" ]; then
cc_args=() cc_args=()
cc_args+=( $(k_arg SHA) $(v_arg SHA)) cc_args+=( $(k_arg SHA) $(v_arg SHA))
cc_args+=( $(write_bool_args CC_FAIL_ON_ERROR) ) cc_args+=( $(write_truthy_args CC_FAIL_ON_ERROR) )
cc_args+=( $(k_arg GIT_SERVICE) $(v_arg GIT_SERVICE)) cc_args+=( $(k_arg GIT_SERVICE) $(v_arg GIT_SERVICE))
cc_args+=( $(k_arg SLUG) $(v_arg SLUG)) cc_args+=( $(k_arg SLUG) $(v_arg SLUG))
else else
@@ -246,7 +245,7 @@ else
exit exit
fi fi
unset NODE_OPTIONS unset NODE_OPTIONS
# https://github.com/codecov/uploader/issues/475 # See https://github.com/codecov/uploader/issues/475
say "$g==>$x Running $CC_RUN_CMD" say "$g==>$x Running $CC_RUN_CMD"
say " $b$cc_command $(echo "${cc_cli_args[@]}")$CC_RUN_CMD$token_str $(echo "${cc_args[@]}")$x" say " $b$cc_command $(echo "${cc_cli_args[@]}")$CC_RUN_CMD$token_str $(echo "${cc_args[@]}")$x"
if ! $cc_command \ if ! $cc_command \

View File

@@ -1 +1 @@
5.4.0 5.3.1