From 79a0ba12c830bcfe66179a421069b588cb277952 Mon Sep 17 00:00:00 2001 From: Tom Hu Date: Tue, 16 Mar 2021 09:17:23 -0400 Subject: [PATCH] Add network filter parameter --- CHANGELOG.md | 5 +++++ dist/index.js | 6 +++++- package-lock.json | 2 +- package.json | 2 +- src/buildExec.test.ts | 3 +++ src/buildExec.ts | 4 ++++ 6 files changed, 19 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 68173cbca..eaadfef03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +### 1.3.0 + +#### Features +- #252 Add "network_filter" input + ### 1.2.2 #### Fixes diff --git a/dist/index.js b/dist/index.js index ed9f6f702..23fc53d23 100644 --- a/dist/index.js +++ b/dist/index.js @@ -17533,7 +17533,7 @@ Fingerprint._oldVersionDetect = function (obj) { "use strict"; -var RETRIABLE_ERRORS = ['ECONNRESET', 'ENOTFOUND', 'ESOCKETTIMEDOUT', 'ETIMEDOUT', 'ECONNREFUSED', 'EHOSTUNREACH', 'EPIPE', 'EAI_AGAIN', 'EBUSY']; +var RETRIABLE_ERRORS = ['ECONNRESET', 'ENOTFOUND', 'ESOCKETTIMEDOUT', 'ETIMEDOUT', 'ECONNREFUSED', 'EHOSTUNREACH', 'EPIPE', 'EAI_AGAIN']; var _ = __webpack_require__(557); /** @@ -59529,6 +59529,7 @@ var buildExec = function () { var gcovInclude = core.getInput('gcov_path_include'); var gcovPrefix = core.getInput('gcov_prefix'); var name = core.getInput('name'); + var networkFilter = core.getInput('network_filter'); var overrideBranch = core.getInput('override_branch'); var overrideBuild = core.getInput('override_build'); var overrideCommit = core.getInput('override_commit'); @@ -59616,6 +59617,9 @@ var buildExec = function () { if (gcovPrefix) { execArgs.push('-k', "" + gcovPrefix); } + if (networkFilter) { + execArgs.push('-i', "" + networkFilter); + } if (overrideBranch) { execArgs.push('-B', "" + overrideBranch); } diff --git a/package-lock.json b/package-lock.json index 3efc30808..a83007e69 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "codecov-action", - "version": "1.2.2", + "version": "1.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 116d1abfc..ec9faff98 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "codecov-action", - "version": "1.2.2", + "version": "1.3.0", "description": "Upload coverage reports to Codecov from GitHub Actions", "main": "index.js", "scripts": { diff --git a/src/buildExec.test.ts b/src/buildExec.test.ts index 7755e8649..29587906f 100644 --- a/src/buildExec.test.ts +++ b/src/buildExec.test.ts @@ -42,6 +42,7 @@ test('all arguments', () => { 'gcov_path_include': '**/include-dir/*.*', 'gcov_prefix': 'demo', 'name': 'codecov', + 'network_filter': 'dir1', 'override_branch': 'thomasrockhu/test', 'override_build': '1', 'override_commit': '9caabca5474b49de74ef5667deabaf74cdacc244', @@ -114,6 +115,8 @@ test('all arguments', () => { '**/include-dir/*.*', '-k', 'demo', + '-i', + 'dir1', '-B', 'thomasrockhu/test', '-b', diff --git a/src/buildExec.ts b/src/buildExec.ts index 8de3b15e4..94215dbda 100644 --- a/src/buildExec.ts +++ b/src/buildExec.ts @@ -32,6 +32,7 @@ const buildExec = () => { const gcovInclude = core.getInput('gcov_path_include'); const gcovPrefix = core.getInput('gcov_prefix'); const name = core.getInput('name'); + const networkFilter = core.getInput('network_filter'); const overrideBranch = core.getInput('override_branch'); const overrideBuild = core.getInput('override_build'); const overrideCommit = core.getInput('override_commit'); @@ -123,6 +124,9 @@ const buildExec = () => { if (gcovPrefix) { execArgs.push('-k', `${gcovPrefix}`); } + if (networkFilter) { + execArgs.push('-i', `${networkFilter}`); + } if (overrideBranch) { execArgs.push('-B', `${overrideBranch}`); }