mirror of
https://github.com/codecov/codecov-action.git
synced 2026-02-12 22:17:24 +00:00
rebuild dist
This commit is contained in:
parent
84c5efc0b4
commit
7a02ea5285
2 changed files with 70 additions and 2 deletions
70
dist/index.js
vendored
70
dist/index.js
vendored
|
|
@ -32340,7 +32340,7 @@ const getGitService = () => {
|
||||||
return 'github';
|
return 'github';
|
||||||
};
|
};
|
||||||
const isPullRequestFromFork = () => {
|
const isPullRequestFromFork = () => {
|
||||||
core.info(`evenName: ${context.eventName}`);
|
core.info(`eventName: ${context.eventName}`);
|
||||||
if (!['pull_request', 'pull_request_target'].includes(context.eventName)) {
|
if (!['pull_request', 'pull_request_target'].includes(context.eventName)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -32367,6 +32367,9 @@ const getToken = () => buildExec_awaiter(void 0, void 0, void 0, function* () {
|
||||||
}
|
}
|
||||||
return token;
|
return token;
|
||||||
});
|
});
|
||||||
|
const getSendNotifications = () => {
|
||||||
|
return isTrue(core.getInput('send-notifications'));
|
||||||
|
};
|
||||||
const getOverrideBranch = (token) => {
|
const getOverrideBranch = (token) => {
|
||||||
let overrideBranch = core.getInput('override_branch');
|
let overrideBranch = core.getInput('override_branch');
|
||||||
if (!overrideBranch && !token && isPullRequestFromFork()) {
|
if (!overrideBranch && !token && isPullRequestFromFork()) {
|
||||||
|
|
@ -32497,6 +32500,54 @@ const buildReportExec = () => buildExec_awaiter(void 0, void 0, void 0, function
|
||||||
}
|
}
|
||||||
return { reportExecArgs, reportOptions, reportCommand };
|
return { reportExecArgs, reportOptions, reportCommand };
|
||||||
});
|
});
|
||||||
|
const buildSendNotificationsExec = () => buildExec_awaiter(void 0, void 0, void 0, function* () {
|
||||||
|
const gitService = getGitService();
|
||||||
|
const overrideCommit = core.getInput('override_commit');
|
||||||
|
const overridePr = core.getInput('override_pr');
|
||||||
|
const slug = core.getInput('slug');
|
||||||
|
const token = yield getToken();
|
||||||
|
const failCi = isTrue(core.getInput('fail_ci_if_error'));
|
||||||
|
const workingDir = core.getInput('working-directory');
|
||||||
|
const sendNotificationsCommand = 'send-notifications';
|
||||||
|
const sendNotificationsExecArgs = [];
|
||||||
|
const sendNotificationsOptions = {};
|
||||||
|
sendNotificationsOptions.env = Object.assign(process.env, {
|
||||||
|
GITHUB_ACTION: process.env.GITHUB_ACTION,
|
||||||
|
GITHUB_RUN_ID: process.env.GITHUB_RUN_ID,
|
||||||
|
GITHUB_REF: process.env.GITHUB_REF,
|
||||||
|
GITHUB_REPOSITORY: process.env.GITHUB_REPOSITORY,
|
||||||
|
GITHUB_SHA: process.env.GITHUB_SHA,
|
||||||
|
GITHUB_HEAD_REF: process.env.GITHUB_HEAD_REF || '',
|
||||||
|
});
|
||||||
|
if (token) {
|
||||||
|
sendNotificationsOptions.env.CODECOV_TOKEN = token;
|
||||||
|
}
|
||||||
|
sendNotificationsExecArgs.push('--git-service', gitService);
|
||||||
|
if (overrideCommit) {
|
||||||
|
sendNotificationsExecArgs.push('-C', overrideCommit);
|
||||||
|
}
|
||||||
|
else if (['pull_request', 'pull_request_target'].includes(context.eventName)) {
|
||||||
|
const payload = context.payload;
|
||||||
|
sendNotificationsExecArgs.push('-C', payload.pull_request.head.sha);
|
||||||
|
}
|
||||||
|
if (overridePr) {
|
||||||
|
sendNotificationsExecArgs.push('-P', overridePr);
|
||||||
|
}
|
||||||
|
else if (context.eventName == 'pull_request_target') {
|
||||||
|
const payload = context.payload;
|
||||||
|
sendNotificationsExecArgs.push('-P', payload.number.toString());
|
||||||
|
}
|
||||||
|
if (slug) {
|
||||||
|
sendNotificationsExecArgs.push('--slug', slug);
|
||||||
|
}
|
||||||
|
if (failCi) {
|
||||||
|
sendNotificationsExecArgs.push('-Z');
|
||||||
|
}
|
||||||
|
if (workingDir) {
|
||||||
|
sendNotificationsOptions.cwd = workingDir;
|
||||||
|
}
|
||||||
|
return { sendNotificationsExecArgs, sendNotificationsOptions, sendNotificationsCommand };
|
||||||
|
});
|
||||||
const buildUploadExec = () => buildExec_awaiter(void 0, void 0, void 0, function* () {
|
const buildUploadExec = () => buildExec_awaiter(void 0, void 0, void 0, function* () {
|
||||||
const disableFileFixes = isTrue(core.getInput('disable_file_fixes'));
|
const disableFileFixes = isTrue(core.getInput('disable_file_fixes'));
|
||||||
const disableSafeDirectory = isTrue(core.getInput('disable_safe_directory'));
|
const disableSafeDirectory = isTrue(core.getInput('disable_safe_directory'));
|
||||||
|
|
@ -32826,6 +32877,7 @@ const run = () => src_awaiter(void 0, void 0, void 0, function* () {
|
||||||
try {
|
try {
|
||||||
const { commitExecArgs, commitOptions, commitCommand } = yield buildCommitExec();
|
const { commitExecArgs, commitOptions, commitCommand } = yield buildCommitExec();
|
||||||
const { reportExecArgs, reportOptions, reportCommand } = yield buildReportExec();
|
const { reportExecArgs, reportOptions, reportCommand } = yield buildReportExec();
|
||||||
|
const { sendNotificationsExecArgs, sendNotificationsOptions, sendNotificationsCommand, } = yield buildSendNotificationsExec();
|
||||||
const { uploadExecArgs, uploadOptions, disableSafeDirectory, failCi, os, uploaderVersion, uploadCommand, } = yield buildUploadExec();
|
const { uploadExecArgs, uploadOptions, disableSafeDirectory, failCi, os, uploaderVersion, uploadCommand, } = yield buildUploadExec();
|
||||||
const { args, verbose } = buildGeneralExec();
|
const { args, verbose } = buildGeneralExec();
|
||||||
const platform = getPlatform(os);
|
const platform = getPlatform(os);
|
||||||
|
|
@ -32870,6 +32922,22 @@ const run = () => src_awaiter(void 0, void 0, void 0, function* () {
|
||||||
Failed to properly create report: ${err.message}`, failCi);
|
Failed to properly create report: ${err.message}`, failCi);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
const sendNotifications = () => src_awaiter(void 0, void 0, void 0, function* () {
|
||||||
|
yield exec.exec(getCommand(filename, args, sendNotificationsCommand).join(' '), sendNotificationsExecArgs, sendNotificationsOptions)
|
||||||
|
.then((exitCode) => src_awaiter(void 0, void 0, void 0, function* () {
|
||||||
|
if (exitCode == 0) {
|
||||||
|
// notifications sent
|
||||||
|
}
|
||||||
|
})).catch((err) => {
|
||||||
|
setFailure(`Codecov:
|
||||||
|
Failed to send notifications: ${err.message}`, failCi);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
if (getSendNotifications()) {
|
||||||
|
yield sendNotifications();
|
||||||
|
// don't perform an upload after sending notifications
|
||||||
|
return;
|
||||||
|
}
|
||||||
yield exec.exec(getCommand(filename, args, commitCommand).join(' '), commitExecArgs, commitOptions)
|
yield exec.exec(getCommand(filename, args, commitCommand).join(' '), commitExecArgs, commitOptions)
|
||||||
.then((exitCode) => src_awaiter(void 0, void 0, void 0, function* () {
|
.then((exitCode) => src_awaiter(void 0, void 0, void 0, function* () {
|
||||||
if (exitCode == 0) {
|
if (exitCode == 0) {
|
||||||
|
|
|
||||||
2
dist/index.js.map
vendored
2
dist/index.js.map
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue