mirror of
https://github.com/codecov/codecov-action.git
synced 2026-03-29 17:35:06 +00:00
Compare commits
1 Commits
1.1.0
...
test-actio
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
66ddb8cd18 |
13
.github/workflows/main.yml
vendored
13
.github/workflows/main.yml
vendored
@@ -1,5 +1,8 @@
|
|||||||
name: Workflow for Codecov Action
|
name: Workflow for Codecov Action
|
||||||
on: [push, pull_request]
|
on:
|
||||||
|
push:
|
||||||
|
branches: master
|
||||||
|
pull_request:
|
||||||
jobs:
|
jobs:
|
||||||
run:
|
run:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@@ -17,11 +20,3 @@ jobs:
|
|||||||
file: ./coverage/coverage-final.json
|
file: ./coverage/coverage-final.json
|
||||||
flags: unittest
|
flags: unittest
|
||||||
name: codecov-1
|
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
|
|
||||||
|
|||||||
13
CHANGELOG.md
13
CHANGELOG.md
@@ -1,13 +0,0 @@
|
|||||||
### 1.1.0
|
|
||||||
|
|
||||||
#### Features
|
|
||||||
- #110 Add "working-directory:" input
|
|
||||||
- #174 Support Xcode specificed parameters
|
|
||||||
|
|
||||||
#### Fixes
|
|
||||||
- #172 File is saved as text
|
|
||||||
|
|
||||||
#### Dependencies and Misc
|
|
||||||
- #166 Bump requestretry from 4.1.1 to 4.1.2
|
|
||||||
- #169 Bump typescript from 4.0.5 to 4.1.2
|
|
||||||
- #178 Bump @types/jest from 26.0.15 to 26.0.19
|
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
# Codecov GitHub Action
|
# Codecov GitHub Action
|
||||||
|
|
||||||
[](https://github.com/marketplace/actions/codecov)
|
[](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
|
### Easily upload coverage reports to Codecov from GitHub Actions
|
||||||
|
|
||||||
>The latest release of this Action adds support for tokenless uploads from GitHub Actions!
|
>The latest release of this Action adds support for tokenless uploads from GitHub Actions!
|
||||||
@@ -25,7 +24,6 @@ steps:
|
|||||||
flags: unittests # optional
|
flags: unittests # optional
|
||||||
name: codecov-umbrella # optional
|
name: codecov-umbrella # optional
|
||||||
fail_ci_if_error: true # optional (default = false)
|
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.
|
>**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.
|
||||||
|
|
||||||
@@ -46,7 +44,6 @@ Codecov's Action currently supports five inputs from the user: `token`, `file`,
|
|||||||
| `name` | Custom defined name for the upload | Optional
|
| `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
|
| `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
|
| `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
|
### Example `workflow.yml` with Codecov Action
|
||||||
|
|
||||||
@@ -84,8 +81,7 @@ jobs:
|
|||||||
env_vars: OS,PYTHON
|
env_vars: OS,PYTHON
|
||||||
name: codecov-umbrella
|
name: codecov-umbrella
|
||||||
fail_ci_if_error: true
|
fail_ci_if_error: true
|
||||||
path_to_write_report: ./coverage/codecov_report.txt
|
path_to_write_report: ./coverage/codecov_report.gz
|
||||||
verbose: true
|
|
||||||
```
|
```
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
@@ -94,6 +90,3 @@ Contributions are welcome! Check out the [Contribution Guide](CONTRIBUTING.md).
|
|||||||
## License
|
## License
|
||||||
|
|
||||||
The code in this project is released under the [MIT License](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)
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
name: 'Codecov'
|
name: 'Codecov'
|
||||||
description: 'GitHub Action that uploads coverage reports for your repository to codecov.io'
|
description: 'GitHub Action that uploads coverage reports for your repository to codecov.io'
|
||||||
author: 'Ibrahim Ali <@ibrahim0814> & Thomas Hu <@thomasrockhu> | Codecov'
|
author: 'Ibrahim Ali <@ibrahim0814> | Codecov'
|
||||||
inputs:
|
inputs:
|
||||||
name:
|
name:
|
||||||
description: 'User defined upload name. Visible in Codecov UI'
|
description: 'User defined upload name. Visible in Codecov UI'
|
||||||
@@ -29,9 +29,6 @@ inputs:
|
|||||||
fail_ci_if_error:
|
fail_ci_if_error:
|
||||||
description: 'Specify whether or not CI build should fail if Codecov runs into an error during upload'
|
description: 'Specify whether or not CI build should fail if Codecov runs into an error during upload'
|
||||||
required: false
|
required: false
|
||||||
verbose:
|
|
||||||
description: 'Specify whether the Codecov output should be verbose'
|
|
||||||
required: false
|
|
||||||
branding:
|
branding:
|
||||||
color: 'red'
|
color: 'red'
|
||||||
icon: 'umbrella'
|
icon: 'umbrella'
|
||||||
|
|||||||
6354
dist/index.js
vendored
6354
dist/index.js
vendored
File diff suppressed because it is too large
Load Diff
15
index.js
15
index.js
@@ -13,7 +13,6 @@ try {
|
|||||||
const env_vars = core.getInput("env_vars");
|
const env_vars = core.getInput("env_vars");
|
||||||
const dir = core.getInput("directory");
|
const dir = core.getInput("directory");
|
||||||
const write_path = core.getInput("path_to_write_report");
|
const write_path = core.getInput("path_to_write_report");
|
||||||
const verbose = core.getInput("verbose");
|
|
||||||
|
|
||||||
fail_ci = core.getInput("fail_ci_if_error").toLowerCase();
|
fail_ci = core.getInput("fail_ci_if_error").toLowerCase();
|
||||||
|
|
||||||
@@ -30,10 +29,8 @@ try {
|
|||||||
}
|
}
|
||||||
|
|
||||||
request({
|
request({
|
||||||
json: false,
|
url: "https://codecov.io/bash",
|
||||||
maxAttempts: 10,
|
json: false
|
||||||
timeout: 3000,
|
|
||||||
url: "https://codecov.io/bash"
|
|
||||||
}, (error, response, body) => {
|
}, (error, response, body) => {
|
||||||
try {
|
try {
|
||||||
if (error && fail_ci) {
|
if (error && fail_ci) {
|
||||||
@@ -84,8 +81,6 @@ try {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const execArgs = ["codecov.sh"];
|
const execArgs = ["codecov.sh"];
|
||||||
execArgs.push("-Q", "github-action");
|
|
||||||
|
|
||||||
if (file) {
|
if (file) {
|
||||||
execArgs.push(
|
execArgs.push(
|
||||||
"-f", `${file}`
|
"-f", `${file}`
|
||||||
@@ -129,12 +124,6 @@ try {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (verbose) {
|
|
||||||
execArgs.push(
|
|
||||||
"-v"
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
exec.exec("bash", execArgs, options)
|
exec.exec("bash", execArgs, options)
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
if (fail_ci) {
|
if (fail_ci) {
|
||||||
|
|||||||
2333
package-lock.json
generated
2333
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
20
package.json
20
package.json
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "codecov-action",
|
"name": "codecov-action",
|
||||||
"version": "1.0.16",
|
"version": "1.0.12",
|
||||||
"description": "Upload coverage reports to Codecov from GitHub Actions",
|
"description": "Upload coverage reports to Codecov from GitHub Actions",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
@@ -22,18 +22,18 @@
|
|||||||
},
|
},
|
||||||
"homepage": "https://github.com/codecov/codecov-action#readme",
|
"homepage": "https://github.com/codecov/codecov-action#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@actions/core": "^1.2.6",
|
"@actions/core": "^1.2.0",
|
||||||
"@actions/exec": "^1.0.4",
|
"@actions/exec": "^1.0.1",
|
||||||
"@types/jest": "^26.0.15",
|
"@types/jest": "^26.0.4",
|
||||||
"@zeit/ncc": "^0.22.3",
|
"@zeit/ncc": "^0.22.3",
|
||||||
"fs": "0.0.1-security",
|
"fs": "0.0.1-security",
|
||||||
"jest": "^26.6.3",
|
"jest": "^26.1.0",
|
||||||
"jest-junit": "^12.0.0",
|
"jest-junit": "^10.0.0",
|
||||||
"request": "^2.88.2",
|
"request": "^2.88.0",
|
||||||
"requestretry": "^4.1.1",
|
"requestretry": "^4.1.1",
|
||||||
"ts-jest": "^26.4.4",
|
"ts-jest": "^26.1.1",
|
||||||
"typescript": "^4.0.5",
|
"typescript": "^3.9.6",
|
||||||
"yarn": "^1.22.10"
|
"yarn": "^1.22.4"
|
||||||
},
|
},
|
||||||
"devDependencies": {}
|
"devDependencies": {}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user