Compare commits

..

13 Commits

Author SHA1 Message Date
Tom Hu
1ca2d4533f fix: update README formatting 2024-11-20 19:07:58 -05:00
Tom Hu
015f24e681 chore(release): 5.0.7 (#1691) 2024-11-20 19:02:34 -05:00
Tom Hu
a76271d959 fix: use HEAD_REPO (#1690) 2024-11-20 18:55:06 -05:00
Tom Hu
d168679d44 chore(release): 5.0.6 (#1689) 2024-11-20 15:16:16 -05:00
Tom Hu
373fd71a64 fix: update CODECOV_TOKEN and fix tokenless (#1688)
* fix: add space

* fix: update CODECOV_TOKEN if set with env
2024-11-20 15:11:41 -05:00
Tom Hu
288befbd10 chore(release): 5.0.5 (#1686) 2024-11-20 10:37:30 -05:00
codecov-releaser-app[bot]
7e69d37f7e chore(release): wrapper-0.0.27 (#1685)
* chore(release): wrapper-0.0.27

* fix: update dist/codecov.sh

---------

Co-authored-by: codecov-releaser <devops+releaser@codecov.io>
Co-authored-by: Tom Hu <thomas.hu@sentry.io>
2024-11-20 10:28:18 -05:00
Tom Hu
985343d705 chore(release): 5.0.4 (#1682) 2024-11-19 21:16:06 -05:00
Tom Hu
31d1900980 chore(deps): bump wrapper to 0.0.26 (#1681)
* chore(deps): bump wrapper to 0.0.25

* chore(deps): bump to 0.0.26
2024-11-19 21:11:53 -05:00
Tom Hu
095cfe09c6 fix: strip out a trailing \/n from input tokens (#1679) 2024-11-19 18:21:13 -05:00
Tom Hu
b542d5a35c fix: add action version (#1678)
* fix: add action version

* fix: use GITHUB_ACTION_PATH

* fix: forgot a pipe
2024-11-19 17:40:08 -05:00
Tom Hu
05f5a9cfad chore(release): 5.0.3 (#1676) 2024-11-19 15:39:28 -05:00
Tom Hu
28b3165f92 fix: update OIDC audience (#1675)
* dnm: whats the token

* fix: show the url

* fix: do the echo

* fix: just echo

* fix: true == true

* fix get the action

* fix: use audience
2024-11-19 15:20:22 -05:00
8 changed files with 131 additions and 60 deletions

View File

@@ -1,3 +1,46 @@
## v5.0.7
### What's Changed
* fix: use HEAD_REPO by @thomasrockhu-codecov in https://github.com/codecov/codecov-action/pull/1690
**Full Changelog**: https://github.com/codecov/codecov-action/compare/v5.0.6..v5.0.7
## v5.0.6
### What's Changed
* fix: update CODECOV_TOKEN and fix tokenless by @thomasrockhu-codecov in https://github.com/codecov/codecov-action/pull/1688
**Full Changelog**: https://github.com/codecov/codecov-action/compare/v5.0.5..v5.0.6
## v5.0.5
### What's Changed
* chore(release): wrapper-0.0.27 by @app/codecov-releaser-app in https://github.com/codecov/codecov-action/pull/1685
**Full Changelog**: https://github.com/codecov/codecov-action/compare/v5.0.4..v5.0.5
## v5.0.4
### What's Changed
* chore(deps): bump wrapper to 0.0.26 by @thomasrockhu-codecov in https://github.com/codecov/codecov-action/pull/1681
* fix: strip out a trailing \/n from input tokens by @thomasrockhu-codecov in https://github.com/codecov/codecov-action/pull/1679
* fix: add action version by @thomasrockhu-codecov in https://github.com/codecov/codecov-action/pull/1678
**Full Changelog**: https://github.com/codecov/codecov-action/compare/v5.0.3..v5.0.4
## v5.0.3
### What's Changed
* fix: update OIDC audience by @thomasrockhu-codecov in https://github.com/codecov/codecov-action/pull/1675
* fix: use double-quotes for OIDC by @thomasrockhu-codecov in https://github.com/codecov/codecov-action/pull/1669
* fix: prevent always setting tokenless to be true by @thomasrockhu-codecov in https://github.com/codecov/codecov-action/pull/1673
* fix: update CHANGELOG and automate by @thomasrockhu-codecov in https://github.com/codecov/codecov-action/pull/1674
* fix: bump to v5 and update README by @thomasrockhu-codecov in https://github.com/codecov/codecov-action/pull/1655
* build(deps): bump github/codeql-action from 3.27.0 to 3.27.4 by @app/dependabot in https://github.com/codecov/codecov-action/pull/1665
* fix: typo in `inputs.disable_safe_directory` by @mkroening in https://github.com/codecov/codecov-action/pull/1666
**Full Changelog**: https://github.com/codecov/codecov-action/compare/v5.0.2..v5.0.3
## v5.0.2 ## v5.0.2
### What's Changed ### What's Changed
* fix: override commit and pr values for PR cases by @thomasrockhu-codecov in https://github.com/codecov/codecov-action/pull/1657 * fix: override commit and pr values for PR cases by @thomasrockhu-codecov in https://github.com/codecov/codecov-action/pull/1657

View File

@@ -106,8 +106,7 @@ Codecov's Action supports inputs from the user. These inputs, along with their d
| Input | Description | Required | | Input | Description | Required |
| :--- | :--- | :---: | | :--- | :--- | :---: |
| `binary` | The file location of a pre-downloaded version of the CLI. If specified, integrity checking will be bypassed. | Optional | `binary` | The file location of a pre-downloaded version of the CLI. If specified, integrity checking will be bypassed. | Optional
| `codecov_yml_path` | The location of the codecov.yml file. This is crrently ONLY used for automated test selection (https://docs.codecov.com/docs/getting-started-with-ats). Note that for all other cases, the Codecov yaml will need to be locate | `codecov_yml_path` | The location of the codecov.yml file. This is crrently ONLY used for automated test selection (https://docs.codecov.com/docs/getting-started-with-ats). Note that for all other cases, the Codecov yaml will need to be located as described here: https://docs.codecov.com/docs/codecov-yaml#can-i-name-the-file-codecovyml | Optional
d as described here: https://docs.codecov.com/docs/codecov-yaml#can-i-name-the-file-codecovyml | Optional
| `commit_parent` | SHA (with 40 chars) of what should be the parent of this commit. | Optional | `commit_parent` | SHA (with 40 chars) of what should be the parent of this commit. | Optional
| `directory` | Folder to search for coverage files. Default to the current working directory | Optional | `directory` | Folder to search for coverage files. Default to the current working directory | Optional
| `disable_file_fixes` | Disable file fixes to ignore common lines from coverage (e.g. blank lines or empty brackets). Read more here https://docs.codecov.com/docs/fixing-reports | Optional | `disable_file_fixes` | Disable file fixes to ignore common lines from coverage (e.g. blank lines or empty brackets). Read more here https://docs.codecov.com/docs/fixing-reports | Optional
@@ -118,7 +117,6 @@ d as described here: https://docs.codecov.com/docs/codecov-yaml#can-i-name-the-f
| `exclude` | Comma-separated list of folders to exclude from search. | Optional | `exclude` | Comma-separated list of folders to exclude from search. | Optional
| `fail_ci_if_error` | On error, exit with non-zero code | Optional | `fail_ci_if_error` | On error, exit with non-zero code | Optional
| `files` | Comma-separated explicit list of files to upload. These will be added to the coverage files found for upload. If you wish to only upload the specified files, please consider using "disable-search" to disable uploading other files. | Optional | `files` | Comma-separated explicit list of files to upload. These will be added to the coverage files found for upload. If you wish to only upload the specified files, please consider using "disable-search" to disable uploading other files. | Optional
tional
| `flags` | Comma-separated list of flags to upload to group coverage metrics. | Optional | `flags` | Comma-separated list of flags to upload to group coverage metrics. | Optional
| `git_service` | Override the git_service (e.g. github_enterprise) | Optional | `git_service` | Override the git_service (e.g. github_enterprise) | Optional
| `gcov_args` | Extra arguments to pass to gcov | Optional | `gcov_args` | Extra arguments to pass to gcov | Optional
@@ -137,7 +135,7 @@ tional
| `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
| `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 "testing", "coverage". | Optional | `report_type` | The type of file to upload, coverage by default. Possible values are "testing", "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
| `skip_validation` | Skip integrity checking of the CLI. This is NOT recommended. | Optional | `skip_validation` | Skip integrity checking of the CLI. This is NOT recommended. | Optional

View File

@@ -154,6 +154,11 @@ branding:
runs: runs:
using: "composite" using: "composite"
steps: steps:
- name: Action version
shell: bash
run: |
CC_ACTION_VERSION=$(cat ${GITHUB_ACTION_PATH}/src/version | grep 'CODECOV_ACTION_VERSION=' | cut -d\" -f2)
echo -e "\033[0;32m==>\033[0m Running Action version $CC_ACTION_VERSION"
- name: Set safe directory - name: Set safe directory
if: ${{ inputs.disable_safe_directory != 'true' }} if: ${{ inputs.disable_safe_directory != 'true' }}
shell: bash shell: bash
@@ -168,10 +173,13 @@ runs:
# {"count":1984,"value":"***"} # {"count":1984,"value":"***"}
CC_TOKEN=$(curl -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" "$ACTIONS_ID_TOKEN_REQUEST_URL&audience=https://codecov.io" | cut -d\" -f6) CC_TOKEN=$(curl -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" "$ACTIONS_ID_TOKEN_REQUEST_URL&audience=https://codecov.io" | cut -d\" -f6)
echo "CC_TOKEN=$CC_TOKEN" >> "$GITHUB_ENV" echo "CC_TOKEN=$CC_TOKEN" >> "$GITHUB_ENV"
elif [ -n "${{ env.CODECOV_TOKEN }}" ];
then
echo "CC_TOKEN=${{ env.CODECOV_TOKEN }}" >> "$GITHUB_ENV"
else else
if [ -n ${{ inputs.token }} ]; if [ -n ${{ inputs.token }} ];
then then
CC_TOKEN=${{ inputs.token }} CC_TOKEN=$(echo ${{ inputs.token }} | tr -d '\n')
echo "CC_TOKEN=$CC_TOKEN" >> "$GITHUB_ENV" echo "CC_TOKEN=$CC_TOKEN" >> "$GITHUB_ENV"
fi fi
fi fi
@@ -179,7 +187,7 @@ runs:
- name: Override branch for forks - name: Override branch for forks
shell: bash shell: bash
run: | run: |
if [ -z "$CC_BRANCH" ] && [ -z "$CC_TOKEN" ] && [ -n "$GITHUB_EVENT_PULL_REQUEST_REPO_FULL_NAME"] && [ "${GITHUB_EVENT_PULL_REQUEST_REPO_FULL_NAME}" != "$GITHUB_REPOSITORY" ]; if [ -z "$CC_BRANCH" ] && [ -z "$CC_TOKEN" ] && [ -n "$GITHUB_EVENT_PULL_REQUEST_HEAD_REPO_FULL_NAME" ] && [ "${GITHUB_EVENT_PULL_REQUEST_HEAD_REPO_FULL_NAME}" != "$GITHUB_REPOSITORY" ];
then then
echo -e "\033[0;32m==>\033[0m Fork detected, tokenless uploading used" echo -e "\033[0;32m==>\033[0m Fork detected, tokenless uploading used"
TOKENLESS="$GITHUB_EVENT_PULL_REQUEST_HEAD_LABEL" TOKENLESS="$GITHUB_EVENT_PULL_REQUEST_HEAD_LABEL"
@@ -191,7 +199,7 @@ runs:
env: env:
CC_BRANCH: ${{ inputs.override_branch }} CC_BRANCH: ${{ inputs.override_branch }}
GITHUB_EVENT_PULL_REQUEST_HEAD_LABEL: ${{ github.event.pull_request.head.label }} GITHUB_EVENT_PULL_REQUEST_HEAD_LABEL: ${{ github.event.pull_request.head.label }}
GITHUB_EVENT_PULL_REQUEST_REPO_FULL_NAME: ${{ github.event.pull_request.repo.full_name }} GITHUB_EVENT_PULL_REQUEST_HEAD_REPO_FULL_NAME: ${{ github.event.pull_request.head.repo.full_name }}
GITHUB_REPOSITORY: ${{ github.repository }} GITHUB_REPOSITORY: ${{ github.repository }}
- name: Override commits and pr for pull requests - name: Override commits and pr for pull requests

View File

@@ -15,14 +15,14 @@ def update_changelog():
if previous == version: if previous == version:
print(f"No changes to version {version}") print(f"No changes to version {version}")
return return
print(f"Adding logs from {previous}..{version}") print(f"Adding logs from {previous}..v{version}")
raw_current_branch = subprocess.run([ raw_current_branch = subprocess.run([
"git", "git",
"branch", "branch",
"--show-current", "--show-current",
], capture_output=True) ], capture_output=True)
current_branch = raw_current_branch.stdout.decode('utf-8') current_branch = raw_current_branch.stdout.decode('utf-8').strip()
raw_commits = subprocess.run([ raw_commits = subprocess.run([
"git", "git",
@@ -31,9 +31,12 @@ def update_changelog():
"--oneline", "--oneline",
], capture_output=True) ], capture_output=True)
commits = [line[:7] for line in raw_commits.stdout.decode('utf-8').split('\n')] commits = [line[:7] for line in raw_commits.stdout.decode('utf-8').split('\n')]
print(commits)
prs = set() prs = set()
for commit in commits: for commit in commits:
if not commit:
continue
commit_output = subprocess.run([ commit_output = subprocess.run([
'gh', 'gh',
'pr', 'pr',
@@ -42,8 +45,16 @@ def update_changelog():
'author,number,title,url', 'author,number,title,url',
'--search', '--search',
f'"{commit}"', f'"{commit}"',
'--state',
'merged',
], capture_output=True) ], capture_output=True)
commit_details = json.loads(commit_output.stdout.decode('utf-8'))[0]
commit_details = commit_output.stdout.decode('utf-8')
if not commit_details or not json.loads(commit_details):
continue
commit_details = json.loads(commit_details)[0]
if not commit_details['number']: if not commit_details['number']:
continue continue
if commit_details['number'] in prs: if commit_details['number'] in prs:
@@ -52,7 +63,7 @@ def update_changelog():
changelog.append(f"* {commit_details['title']} by @{commit_details['author']['login']} in {commit_details['url']}") changelog.append(f"* {commit_details['title']} by @{commit_details['author']['login']} in {commit_details['url']}")
changelog.append('\n') changelog.append('\n')
changelog.append(f"**Full Changelog**: https://github.com/codecov/codecov-action/compare/{previous}..{version}\n") changelog.append(f"**Full Changelog**: https://github.com/codecov/codecov-action/compare/{previous}..v{version}\n")
with open('CHANGELOG.md', 'r') as f: with open('CHANGELOG.md', 'r') as f:
for line in f: for line in f:

91
dist/codecov.sh vendored
View File

@@ -1,5 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
CC_WRAPPER_VERSION="0.0.24" CC_WRAPPER_VERSION="0.0.27"
set +u set +u
say() { say() {
echo -e "$1" echo -e "$1"
@@ -15,10 +15,16 @@ exit_if_error() {
lower() { lower() {
echo $(echo $1 | sed 's/CC//' | sed 's/_/-/g' | tr '[:upper:]' '[:lower:]') echo $(echo $1 | sed 's/CC//' | sed 's/_/-/g' | tr '[:upper:]' '[:lower:]')
} }
write_existing_args() { k_arg() {
if [ -n "$(eval echo \$$1)" ]; if [ -n "$(eval echo \$"CC_$1")" ];
then then
echo " -$(lower "$1") $(eval echo \$$1)" echo "--$(lower "$1")"
fi
}
v_arg() {
if [ -n "$(eval echo \$"CC_$1")" ];
then
echo "$(eval echo \$"CC_$1")"
fi fi
} }
write_truthy_args() { write_truthy_args() {
@@ -115,32 +121,32 @@ CC_PUBLIC_PGP_KEY=$(curl -s https://keybase.io/codecovsecurity/pgp_keys.asc)
say say
fi fi
cc_cli_args=() cc_cli_args=()
cc_cli_args+=( $(write_existing_args CC_AUTO_LOAD_PARAMS_FROM) ) cc_cli_args+=( $(k_arg AUTO_LOAD_PARAMS_FROM) $(v_arg AUTO_LOAD_PARAMS_FROM))
cc_cli_args+=( $(write_existing_args CC_ENTERPRISE_URL) ) cc_cli_args+=( $(k_arg ENTERPRISE_URL) $(v_arg ENTERPRISE_URL))
cc_cli_args+=( $(write_existing_args CC_YML_PATH) ) cc_cli_args+=( $(k_arg YML_PATH) $(v_arg YML_PATH))
cc_cli_args+=( $(write_truthy_args CC_VERBOSE) ) cc_cli_args+=( $(write_truthy_args CC_VERBOSE) )
cc_cc_args=() cc_cc_args=()
cc_cc_args+=( $(write_truthy_args CC_FAIL_ON_ERROR) ) cc_cc_args+=( $(write_truthy_args CC_FAIL_ON_ERROR) )
cc_cc_args+=( $(write_existing_args CC_GIT_SERVICE) ) cc_cc_args+=( $(k_arg GIT_SERVICE) $(v_arg GIT_SERVICE))
cc_cc_args+=( $(write_existing_args CC_PARENT_SHA) ) cc_cc_args+=( $(k_arg PARENT_SHA) $(v_arg PARENT_SHA))
cc_cc_args+=( $(write_existing_args CC_PR) ) cc_cc_args+=( $(k_arg PR) $(v_arg PR))
cc_cc_args+=( $(write_existing_args CC_SHA) ) cc_cc_args+=( $(k_arg SHA) $(v_arg SHA))
cc_cc_args+=( $(write_existing_args CC_SLUG) ) cc_cc_args+=( $(k_arg SLUG) $(v_arg SLUG))
cc_create_report_args=() cc_create_report_args=()
cc_cr_args+=( $(write_existing_args CC_CODE) ) cc_cr_args+=( $(k_arg CODE) $(v_arg CODE))
cc_cr_args+=( $(write_truthy_args CC_FAIL_ON_ERROR) ) cc_cr_args+=( $(write_truthy_args CC_FAIL_ON_ERROR) )
cc_cr_args+=( $(write_existing_args CC_GIT_SERVICE) ) cc_cr_args+=( $(k_arg GIT_SERVICE) $(v_arg GIT_SERVICE))
cc_cr_args+=( $(write_existing_args CC_PR) ) cc_cr_args+=( $(k_arg PR) $(v_arg PR))
cc_cr_args+=( $(write_existing_args CC_SHA) ) cc_cr_args+=( $(k_arg SHA) $(v_arg SHA))
cc_cr_args+=( $(write_existing_args CC_SLUG) ) cc_cr_args+=( $(k_arg SLUG) $(v_arg SLUG))
cc_du_args=() cc_du_args=()
cc_du_args+=( $(write_existing_args CC_ENV) ) cc_du_args+=( $(k_arg ENV) $(v_arg ENV))
OLDIFS=$IFS;IFS=, OLDIFS=$IFS;IFS=,
cc_du_args+=( $(write_existing_args CC_BRANCH) ) cc_du_args+=( $(k_arg BRANCH) $(v_arg BRANCH))
cc_du_args+=( $(write_existing_args CC_BUILD) ) cc_du_args+=( $(k_arg BUILD) $(v_arg BUILD))
cc_du_args+=( $(write_existing_args CC_BUILD_URL) ) cc_du_args+=( $(k_arg BUILD_URL) $(v_arg BUILD_URL))
cc_du_args+=( $(write_existing_args CC_CODE) ) cc_du_args+=( $(k_arg CODE) $(v_arg CODE))
cc_du_args+=( $(write_existing_args CC_DIR) ) cc_du_args+=( $(k_arg DIR) $(v_arg DIR))
cc_du_args+=( $(write_truthy_args CC_DISABLE_FILE_FIXES) ) 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_DISABLE_SEARCH) )
cc_du_args+=( $(write_truthy_args CC_DRY_RUN) ) cc_du_args+=( $(write_truthy_args CC_DRY_RUN) )
@@ -163,29 +169,32 @@ then
cc_du_args+=( "--flag" "$flag" ) cc_du_args+=( "--flag" "$flag" )
done done
fi fi
cc_du_args+=( $(write_existing_args CC_GCOV_ARGS) ) cc_du_args+=( $(k_arg GCOV_ARGS) $(v_arg GCOV_ARGS))
cc_du_args+=( $(write_existing_args CC_GCOV_EXECUTABLE) ) cc_du_args+=( $(k_arg GCOV_EXECUTABLE) $(v_arg GCOV_EXECUTABLE))
cc_du_args+=( $(write_existing_args CC_GCOV_IGNORE) ) cc_du_args+=( $(k_arg GCOV_IGNORE) $(v_arg GCOV_IGNORE))
cc_du_args+=( $(write_existing_args CC_GCOV_INCLUDE) ) cc_du_args+=( $(k_arg GCOV_INCLUDE) $(v_arg GCOV_INCLUDE))
cc_du_args+=( $(write_existing_args CC_GIT_SERVICE) ) cc_du_args+=( $(k_arg GIT_SERVICE) $(v_arg GIT_SERVICE))
cc_du_args+=( $(write_truthy_args CC_HANDLE_NO_REPORTS_FOUND) ) cc_du_args+=( $(write_truthy_args CC_HANDLE_NO_REPORTS_FOUND) )
cc_du_args+=( $(write_existing_args CC_JOB_CODE) ) cc_du_args+=( $(k_arg JOB_CODE) $(v_arg JOB_CODE))
cc_du_args+=( $(write_truthy_args CC_LEGACY) ) cc_du_args+=( $(write_truthy_args CC_LEGACY) )
cc_du_args+=( $(write_existing_args CC_NAME) ) if [ -n "$CC_NAME" ];
cc_du_args+=( $(write_existing_args CC_NETWORK_FILTER) ) then
cc_du_args+=( $(write_existing_args CC_NETWORK_PREFIX) ) cc_du_args+=( "--name" "$CC_NAME" )
cc_du_args+=( $(write_existing_args CC_NETWORK_ROOT_FOLDER) ) fi
cc_du_args+=( $(k_arg NETWORK_FILTER) $(v_arg NETWORK_FILTER))
cc_du_args+=( $(k_arg NETWORK_PREFIX) $(v_arg NETWORK_PREFIX))
cc_du_args+=( $(k_arg NETWORK_ROOT_FOLDER) $(v_arg NETWORK_ROOT_FOLDER))
if [ -n "$CC_PLUGINS" ]; if [ -n "$CC_PLUGINS" ];
then then
for plugin in $CC_PLUGINS; do for plugin in $CC_PLUGINS; do
cc_du_args+=( "--plugin" "$plugin" ) cc_du_args+=( "--plugin" "$plugin" )
done done
fi fi
cc_du_args+=( $(write_existing_args CC_PR) ) cc_du_args+=( $(k_arg PR) $(v_arg PR))
cc_du_args+=( $(write_existing_args CC_REPORT_TYPE) ) cc_du_args+=( $(k_arg REPORT_TYPE) $(v_arg REPORT_TYPE))
cc_du_args+=( $(write_existing_args CC_SHA) ) cc_du_args+=( $(k_arg SHA) $(v_arg SHA))
cc_du_args+=( $(write_existing_args CC_SLUG) ) cc_du_args+=( $(k_arg SLUG) $(v_arg SLUG))
cc_du_args+=( $(write_existing_args CC_SWIFT_PROJECT) ) cc_du_args+=( $(k_arg SWIFT_PROJECT) $(v_arg SWIFT_PROJECT))
IFS=$OLDIFS IFS=$OLDIFS
unset NODE_OPTIONS unset NODE_OPTIONS
# See https://github.com/codecov/uploader/issues/475 # See https://github.com/codecov/uploader/issues/475
@@ -210,7 +219,7 @@ if ! ./$cc_filename \
${cc_cli_args[*]} \ ${cc_cli_args[*]} \
create-commit \ create-commit \
${token_arg[*]} \ ${token_arg[*]} \
${cc_cc_args[*]}; "${cc_cc_args[@]}";
then then
exit_if_error "Failed to create-commit" exit_if_error "Failed to create-commit"
fi fi
@@ -221,7 +230,7 @@ if ! ./$cc_filename \
${cc_cli_args[*]} \ ${cc_cli_args[*]} \
create-report \ create-report \
${token_arg[*]} \ ${token_arg[*]} \
${cc_cr_args[*]}; "${cc_cr_args[@]}";
then then
exit_if_error "Failed to create-report" exit_if_error "Failed to create-report"
fi fi
@@ -232,7 +241,7 @@ if ! ./$cc_filename \
${cc_cli_args[*]} \ ${cc_cli_args[*]} \
do-upload \ do-upload \
${token_arg[*]} \ ${token_arg[*]} \
${cc_du_args[*]}; "${cc_du_args[@]}";
then then
exit_if_error "Failed to upload" exit_if_error "Failed to upload"
fi fi

View File

@@ -9,3 +9,5 @@ git diff --cached --name-only | if grep --quiet "src/version"
then then
python changelog.py python changelog.py
fi fi
git add CHANGELOG.md

View File

@@ -1 +1 @@
CODECOV_ACTION_VERSION="5.0.2" CODECOV_ACTION_VERSION="5.0.7"