Compare commits

...

7 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
6 changed files with 36 additions and 14 deletions

View File

@@ -1,3 +1,24 @@
## 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

View File

@@ -106,8 +106,7 @@ Codecov's Action supports inputs from the user. These inputs, along with their d
| Input | Description | Required |
| :--- | :--- | :---: |
| `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
d as described here: https://docs.codecov.com/docs/codecov-yaml#can-i-name-the-file-codecovyml | 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 located 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
| `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
@@ -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
| `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
tional
| `flags` | Comma-separated list of flags to upload to group coverage metrics. | Optional
| `git_service` | Override the git_service (e.g. github_enterprise) | Optional
| `gcov_args` | Extra arguments to pass to gcov | Optional
@@ -137,7 +135,7 @@ tional
| `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
| `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
| `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

View File

@@ -173,6 +173,9 @@ runs:
# {"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)
echo "CC_TOKEN=$CC_TOKEN" >> "$GITHUB_ENV"
elif [ -n "${{ env.CODECOV_TOKEN }}" ];
then
echo "CC_TOKEN=${{ env.CODECOV_TOKEN }}" >> "$GITHUB_ENV"
else
if [ -n ${{ inputs.token }} ];
then
@@ -184,7 +187,7 @@ runs:
- name: Override branch for forks
shell: bash
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
echo -e "\033[0;32m==>\033[0m Fork detected, tokenless uploading used"
TOKENLESS="$GITHUB_EVENT_PULL_REQUEST_HEAD_LABEL"
@@ -196,7 +199,7 @@ runs:
env:
CC_BRANCH: ${{ inputs.override_branch }}
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 }}
- name: Override commits and pr for pull requests

12
dist/codecov.sh vendored
View File

@@ -1,5 +1,5 @@
#!/usr/bin/env bash
CC_WRAPPER_VERSION="0.0.26"
CC_WRAPPER_VERSION="0.0.27"
set +u
say() {
echo -e "$1"
@@ -127,11 +127,11 @@ cc_cli_args+=( $(k_arg YML_PATH) $(v_arg YML_PATH))
cc_cli_args+=( $(write_truthy_args CC_VERBOSE) )
cc_cc_args=()
cc_cc_args+=( $(write_truthy_args CC_FAIL_ON_ERROR) )
cc_du_args+=( $(k_arg GIT_SERVICE) $(v_arg GIT_SERVICE))
cc_du_args+=( $(k_arg PARENT_SHA) $(v_arg PARENT_SHA))
cc_du_args+=( $(k_arg PR) $(v_arg PR))
cc_du_args+=( $(k_arg SHA) $(v_arg SHA))
cc_du_args+=( $(k_arg SLUG) $(v_arg SLUG))
cc_cc_args+=( $(k_arg GIT_SERVICE) $(v_arg GIT_SERVICE))
cc_cc_args+=( $(k_arg PARENT_SHA) $(v_arg PARENT_SHA))
cc_cc_args+=( $(k_arg PR) $(v_arg PR))
cc_cc_args+=( $(k_arg SHA) $(v_arg SHA))
cc_cc_args+=( $(k_arg SLUG) $(v_arg SLUG))
cc_create_report_args=()
cc_cr_args+=( $(k_arg CODE) $(v_arg CODE))
cc_cr_args+=( $(write_truthy_args CC_FAIL_ON_ERROR) )

View File

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