Compare commits

..

10 Commits

Author SHA1 Message Date
Tom Hu
1fc7722ded Merge pull request #184 from codecov/makefile
Add automations ensure proper builds and deployments | Fix verbose flag
2020-12-21 08:57:25 -05:00
Tom Hu
08574d831c Add dist file 2020-12-20 17:04:06 -05:00
Tom Hu
0c1af46295 Update install script 2020-12-20 17:03:30 -05:00
Tom Hu
f8c87eb84e Update changelog 2020-12-20 17:02:09 -05:00
Tom Hu
8b988c28b0 Fix verbose flag 2020-12-20 17:01:12 -05:00
Tom Hu
4686d7034c Udpate CHANGELOG 2020-12-20 16:59:47 -05:00
Tom Hu
4ef30f27a0 Update changelog 2020-12-20 16:59:07 -05:00
Tom Hu
58cd650984 Update package-lock 2020-12-20 16:58:24 -05:00
Tom Hu
efb844969e force 2020-12-20 16:57:50 -05:00
Tom Hu
c6de3f8548 Add makefile and automations 2020-12-20 16:57:08 -05:00
8 changed files with 72 additions and 4 deletions

View File

@@ -1,3 +1,9 @@
### 1.1.1
#### Fixes
- #184 Add automations ensure proper builds and deployments
- #184 Fixes verbose flag
### 1.1.0
#### Features

0
Makefile Normal file
View File

34
dist/index.js vendored
View File

@@ -2520,6 +2520,7 @@ const fs = __webpack_require__(747);
const request = __webpack_require__(335);
let fail_ci;
let verbose;
try {
const name = core.getInput("name");
const token = core.getInput("token");
@@ -2529,9 +2530,12 @@ 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");
const working_dir = core.getInput("working-directory");
const xcode_derived_data = core.getInput("xcode_derived_data");
const xcode_package = core.getInput("xcode_package");
fail_ci = core.getInput("fail_ci_if_error").toLowerCase();
verbose = core.getInput("verbose").toLowerCase();
if (
fail_ci === "yes" ||
@@ -2545,6 +2549,18 @@ try {
fail_ci = false;
}
if (
verbose === "yes" ||
verbose === "y" ||
verbose === "true" ||
verbose === "t" ||
verbose === "1"
) {
verbose = true;
} else {
verbose = false;
}
request({
json: false,
maxAttempts: 10,
@@ -2651,6 +2667,22 @@ try {
);
}
if (working_dir) {
options.cwd = working_dir;
}
if (xcode_derived_data) {
execArgs.push(
"-D", `${xcode_derived_data}`
);
}
if (xcode_package) {
execArgs.push(
"-J", `${xcode_package}`
);
}
exec.exec("bash", execArgs, options)
.catch(err => {
if (fail_ci) {

5
hooks/pre-commit Executable file
View File

@@ -0,0 +1,5 @@
#!/usr/bin/env bash
npm i --package-lock-only
npm run build
git add dist/index.js

View File

@@ -4,6 +4,7 @@ const fs = require("fs");
const request = require('requestretry');
let fail_ci;
let verbose;
try {
const name = core.getInput("name");
const token = core.getInput("token");
@@ -13,12 +14,12 @@ 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");
const working_dir = core.getInput("working-directory");
const xcode_derived_data = core.getInput("xcode_derived_data");
const xcode_package = core.getInput("xcode_package");
fail_ci = core.getInput("fail_ci_if_error").toLowerCase();
verbose = core.getInput("verbose").toLowerCase();
if (
fail_ci === "yes" ||
@@ -32,6 +33,18 @@ try {
fail_ci = false;
}
if (
verbose === "yes" ||
verbose === "y" ||
verbose === "true" ||
verbose === "t" ||
verbose === "1"
) {
verbose = true;
} else {
verbose = false;
}
request({
json: false,
maxAttempts: 10,

12
install.sh Executable file
View File

@@ -0,0 +1,12 @@
#!/usr/bin/env bash
if ! [ -e .git ]; then
echo "Please run this from repo root directory"
exit 1
fi
cd .git/hooks
for i in pre-commit; do
rm -fv $i
ln -sv ../../hooks/$i
done

2
package-lock.json generated
View File

@@ -1,6 +1,6 @@
{
"name": "codecov-action",
"version": "1.0.15",
"version": "1.1.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@@ -1,6 +1,6 @@
{
"name": "codecov-action",
"version": "1.0.16",
"version": "1.1.1",
"description": "Upload coverage reports to Codecov from GitHub Actions",
"main": "index.js",
"scripts": {