feat: add network params (#1365)

This commit is contained in:
Tom Hu
2024-04-09 10:53:53 -07:00
committed by GitHub
parent 640b86a455
commit 363a65ad48
5 changed files with 29 additions and 1 deletions

View File

@@ -56,6 +56,12 @@ inputs:
name: name:
description: 'User defined upload name. Visible in Codecov UI' description: 'User defined upload name. Visible in Codecov UI'
required: false required: false
network_filter:
description: 'Specify a filter on the files listed in the network section of the Codecov report. This will only add files whose path begin with the specified filter. Useful for upload-specific path fixing'
required: false
network_prefix:
description: 'Specify a prefix on files listed in the network section of the Codecov report. Useful to help resolve path fixing'
required: false
os: os:
description: 'Override the assumed OS. Options are linux | macos | windows.' description: 'Override the assumed OS. Options are linux | macos | windows.'
required: false required: false

8
dist/index.js vendored
View File

@@ -32713,6 +32713,8 @@ const buildUploadExec = () => buildExec_awaiter(void 0, void 0, void 0, function
const handleNoReportsFound = isTrue(core.getInput('handle_no_reports_found')); const handleNoReportsFound = isTrue(core.getInput('handle_no_reports_found'));
const jobCode = core.getInput('job_code'); const jobCode = core.getInput('job_code');
const name = core.getInput('name'); const name = core.getInput('name');
const networkFilter = core.getInput('network_filter');
const networkPrefix = core.getInput('network_prefix');
const os = core.getInput('os'); const os = core.getInput('os');
const overrideBranch = core.getInput('override_branch'); const overrideBranch = core.getInput('override_branch');
const overrideBuild = core.getInput('override_build'); const overrideBuild = core.getInput('override_build');
@@ -32792,6 +32794,12 @@ const buildUploadExec = () => buildExec_awaiter(void 0, void 0, void 0, function
if (name) { if (name) {
uploadExecArgs.push('-n', `${name}`); uploadExecArgs.push('-n', `${name}`);
} }
if (networkFilter) {
uploadExecArgs.push('--network-filter', `${networkFilter}`);
}
if (networkPrefix) {
uploadExecArgs.push('--network-prefix', `${networkPrefix}`);
}
if (overrideBranch) { if (overrideBranch) {
uploadExecArgs.push('-B', `${overrideBranch}`); uploadExecArgs.push('-B', `${overrideBranch}`);
} }

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@@ -87,6 +87,8 @@ test('upload args', async () => {
'override_build_url': 'https://example.com/build/2', 'override_build_url': 'https://example.com/build/2',
'override_commit': '9caabca5474b49de74ef5667deabaf74cdacc244', 'override_commit': '9caabca5474b49de74ef5667deabaf74cdacc244',
'override_pr': '2', 'override_pr': '2',
'network_filter': 'subA/',
'network_prefix': 'forA/',
'plugin': 'xcode', 'plugin': 'xcode',
'plugins': 'pycoverage,compress-pycoverage', 'plugins': 'pycoverage,compress-pycoverage',
'report_code': 'testCode', 'report_code': 'testCode',
@@ -130,6 +132,10 @@ test('upload args', async () => {
'32', '32',
'-n', '-n',
'codecov', 'codecov',
'--network-filter',
'subA/',
'--network-prefix',
'forA/',
'-B', '-B',
'thomasrockhu/test', 'thomasrockhu/test',
'-b', '-b',

View File

@@ -206,6 +206,8 @@ const buildUploadExec = async () => {
const handleNoReportsFound = isTrue(core.getInput('handle_no_reports_found')); const handleNoReportsFound = isTrue(core.getInput('handle_no_reports_found'));
const jobCode = core.getInput('job_code'); const jobCode = core.getInput('job_code');
const name = core.getInput('name'); const name = core.getInput('name');
const networkFilter = core.getInput('network_filter');
const networkPrefix = core.getInput('network_prefix');
const os = core.getInput('os'); const os = core.getInput('os');
const overrideBranch = core.getInput('override_branch'); const overrideBranch = core.getInput('override_branch');
const overrideBuild = core.getInput('override_build'); const overrideBuild = core.getInput('override_build');
@@ -289,6 +291,12 @@ const buildUploadExec = async () => {
if (name) { if (name) {
uploadExecArgs.push('-n', `${name}`); uploadExecArgs.push('-n', `${name}`);
} }
if (networkFilter) {
uploadExecArgs.push('--network-filter', `${networkFilter}`);
}
if (networkPrefix) {
uploadExecArgs.push('--network-prefix', `${networkPrefix}`);
}
if (overrideBranch) { if (overrideBranch) {
uploadExecArgs.push('-B', `${overrideBranch}`); uploadExecArgs.push('-B', `${overrideBranch}`);
} }