Compare commits
52 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7d5dfa5490 | |||
| 5f38498d62 | |||
| 8b6b12970b | |||
| 283d2693b9 | |||
| dade30aaa0 | |||
| 45781c3764 | |||
| 4ebd4afddb | |||
| 55d6a07412 | |||
| becb93ba4e | |||
| a7c76ea20b | |||
| 36d7ee02e2 | |||
| 2c9a90e8ef | |||
| c76d967024 | |||
| 182414a4c5 | |||
| 1daf42f4a6 | |||
| 0445c85879 | |||
| ec5dd54001 | |||
| 563896ed23 | |||
| 7051d617d5 | |||
| e251b2328e | |||
| 9c8364c4b9 | |||
| 2ce6928a47 | |||
| 97889d423a | |||
| f32c526fb6 | |||
| f40be2e051 | |||
| c838bce9ba | |||
| a10ae7dc1c | |||
| 7b58dd4615 | |||
| 4c21e05017 | |||
| c5e41a8c86 | |||
| 59ad392722 | |||
| 2df0a7632f | |||
| b9325ac3dd | |||
| 1d594a8c0e | |||
| d02c2109fe | |||
| 529a536f37 | |||
| dba9e16939 | |||
| 6ebb0218c1 | |||
| 59241bde96 | |||
| 6228851670 | |||
| 5e530f4a66 | |||
| f08bd0b1cb | |||
| 48269c03b1 | |||
| abd3026ea7 | |||
| 076efa6234 | |||
| ff34c520be | |||
| 703dcd27a4 | |||
| e2ce2d2a09 | |||
| d035c0b282 | |||
| ef391107f0 | |||
| 912b097972 | |||
| 86a2fa8deb |
@@ -10,11 +10,6 @@ jobs:
|
||||
run: npm install
|
||||
- name: Run tests and collect coverage
|
||||
run: yarn run test-all
|
||||
- name: Echo env variables
|
||||
run: |
|
||||
echo $GITHUB_RUN_ID
|
||||
echo $GITHUB_RUN_NUMBER
|
||||
echo $GITHUB_ACTION
|
||||
- name: Upload coverage to Codecov
|
||||
uses: ./
|
||||
with:
|
||||
@@ -22,3 +17,11 @@ jobs:
|
||||
file: ./coverage/coverage-final.json
|
||||
flags: unittest
|
||||
name: codecov-1
|
||||
- name: Upload coverage to Codecov (verbose)
|
||||
uses: ./
|
||||
with:
|
||||
files: ./coverage/calculator/coverage-final.json,./coverage/index/coverage-final.json
|
||||
file: ./coverage/coverage-final.json
|
||||
flags: unittest
|
||||
name: codecov-1
|
||||
verbose: true
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
# Codecov GitHub Action
|
||||
|
||||
[](https://github.com/marketplace/actions/codecov)
|
||||
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fcodecov%2Fcodecov-action?ref=badge_shield)
|
||||
### Easily upload coverage reports to Codecov from GitHub Actions
|
||||
|
||||
>The latest release of this Action adds support for tokenless uploads from GitHub Actions!
|
||||
@@ -24,6 +25,7 @@ steps:
|
||||
flags: unittests # optional
|
||||
name: codecov-umbrella # optional
|
||||
fail_ci_if_error: true # optional (default = false)
|
||||
verbose: true # optional (default = false)
|
||||
```
|
||||
>**Note**: This assumes that you've set your Codecov token inside *Settings > Secrets* as `CODECOV_TOKEN`. If not, you can [get an upload token](https://docs.codecov.io/docs/frequently-asked-questions#section-where-is-the-repository-upload-token-found-) for your specific repo on [codecov.io](https://www.codecov.io). Keep in mind that secrets are *not* available to forks of repositories.
|
||||
|
||||
@@ -44,6 +46,7 @@ Codecov's Action currently supports five inputs from the user: `token`, `file`,
|
||||
| `name` | Custom defined name for the upload | Optional
|
||||
| `fail_ci_if_error` | Specify if CI pipeline should fail when Codecov runs into errors during upload. *Defaults to **false*** | Optional
|
||||
| `path_to_write_report` | Write upload file to path before uploading | Optional
|
||||
| `verbose` | Specify whether the Codecov output should be verbose | Optional
|
||||
|
||||
### Example `workflow.yml` with Codecov Action
|
||||
|
||||
@@ -82,6 +85,7 @@ jobs:
|
||||
name: codecov-umbrella
|
||||
fail_ci_if_error: true
|
||||
path_to_write_report: ./coverage/codecov_report.gz
|
||||
verbose: true
|
||||
```
|
||||
## Contributing
|
||||
|
||||
@@ -90,3 +94,6 @@ Contributions are welcome! Check out the [Contribution Guide](CONTRIBUTING.md).
|
||||
## License
|
||||
|
||||
The code in this project is released under the [MIT License](LICENSE).
|
||||
|
||||
|
||||
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fcodecov%2Fcodecov-action?ref=badge_large)
|
||||
|
||||
+4
-1
@@ -3,7 +3,7 @@ description: 'GitHub Action that uploads coverage reports for your repository to
|
||||
author: 'Ibrahim Ali <@ibrahim0814> & Thomas Hu <@thomasrockhu> | Codecov'
|
||||
inputs:
|
||||
name:
|
||||
description: 'User defined upload name. Visible in Codecov UI. Defaults to ${GITHUB_RUN_ID}-${GITHUB_RUN_NUMBER}'
|
||||
description: 'User defined upload name. Visible in Codecov UI'
|
||||
required: false
|
||||
token:
|
||||
description: 'Repository upload token - get it from codecov.io. Required only for private repositories'
|
||||
@@ -29,6 +29,9 @@ inputs:
|
||||
fail_ci_if_error:
|
||||
description: 'Specify whether or not CI build should fail if Codecov runs into an error during upload'
|
||||
required: false
|
||||
verbose:
|
||||
description: 'Specify whether the Codecov output should be verbose'
|
||||
required: false
|
||||
branding:
|
||||
color: 'red'
|
||||
icon: 'umbrella'
|
||||
|
||||
Vendored
+3553
-2801
File diff suppressed because it is too large
Load Diff
@@ -13,6 +13,7 @@ try {
|
||||
const env_vars = core.getInput("env_vars");
|
||||
const dir = core.getInput("directory");
|
||||
const write_path = core.getInput("path_to_write_report");
|
||||
const verbose = core.getInput("verbose");
|
||||
|
||||
fail_ci = core.getInput("fail_ci_if_error").toLowerCase();
|
||||
|
||||
@@ -63,7 +64,6 @@ try {
|
||||
options.env = Object.assign(process.env, {
|
||||
GITHUB_ACTION: process.env.GITHUB_ACTION,
|
||||
GITHUB_RUN_ID: process.env.GITHUB_RUN_ID,
|
||||
GITHUB_RUN_NUMBER: process.env.GITHUB_RUN_NUMBER,
|
||||
GITHUB_REF: process.env.GITHUB_REF,
|
||||
GITHUB_REPOSITORY: process.env.GITHUB_REPOSITORY,
|
||||
GITHUB_SHA: process.env.GITHUB_SHA,
|
||||
@@ -104,17 +104,8 @@ try {
|
||||
);
|
||||
}
|
||||
|
||||
if (name) {
|
||||
execArgs.push(
|
||||
"-n", `${name}`
|
||||
);
|
||||
} else {
|
||||
execArgs.push(
|
||||
"-n", `${GITHUB_RUN_ID}-${GITHUB_RUN_NUMBER}`
|
||||
);
|
||||
}
|
||||
|
||||
execArgs.push(
|
||||
"-n", `${name}`,
|
||||
"-F", `${flags}`
|
||||
);
|
||||
|
||||
@@ -136,6 +127,12 @@ try {
|
||||
);
|
||||
}
|
||||
|
||||
if (verbose) {
|
||||
execArgs.push(
|
||||
"-v"
|
||||
);
|
||||
}
|
||||
|
||||
exec.exec("bash", execArgs, options)
|
||||
.catch(err => {
|
||||
if (fail_ci) {
|
||||
|
||||
Generated
+1199
-859
File diff suppressed because it is too large
Load Diff
+9
-9
@@ -22,18 +22,18 @@
|
||||
},
|
||||
"homepage": "https://github.com/codecov/codecov-action#readme",
|
||||
"dependencies": {
|
||||
"@actions/core": "^1.2.0",
|
||||
"@actions/exec": "^1.0.1",
|
||||
"@types/jest": "^26.0.4",
|
||||
"@actions/core": "^1.2.6",
|
||||
"@actions/exec": "^1.0.4",
|
||||
"@types/jest": "^26.0.14",
|
||||
"@zeit/ncc": "^0.22.3",
|
||||
"fs": "0.0.1-security",
|
||||
"jest": "^26.1.0",
|
||||
"jest-junit": "^10.0.0",
|
||||
"request": "^2.88.0",
|
||||
"jest": "^26.5.3",
|
||||
"jest-junit": "^12.0.0",
|
||||
"request": "^2.88.2",
|
||||
"requestretry": "^4.1.1",
|
||||
"ts-jest": "^26.1.1",
|
||||
"typescript": "^3.9.6",
|
||||
"yarn": "^1.22.4"
|
||||
"ts-jest": "^26.4.1",
|
||||
"typescript": "^4.0.3",
|
||||
"yarn": "^1.22.10"
|
||||
},
|
||||
"devDependencies": {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user