Remove parameters from uploadFromActions

Retrieve the relevant values in the method itself instead.
This commit is contained in:
Sam Partington 2021-01-28 15:37:09 +00:00
parent 74004631ca
commit c2377b2e49
9 changed files with 29 additions and 37 deletions

12
lib/upload-lib.js generated
View file

@ -17,8 +17,10 @@ const core = __importStar(require("@actions/core"));
const file_url_1 = __importDefault(require("file-url"));
const jsonschema = __importStar(require("jsonschema"));
const semver = __importStar(require("semver"));
const actionsUtil = __importStar(require("./actions-util"));
const api = __importStar(require("./api-client"));
const fingerprints = __importStar(require("./fingerprints"));
const repository_1 = require("./repository");
const sharedEnv = __importStar(require("./shared-environment"));
const util = __importStar(require("./util"));
// Takes a list of paths to sarif files and combines them together,
@ -85,7 +87,15 @@ exports.findSarifFilesInDir = findSarifFilesInDir;
// Uploads a single sarif file or a directory of sarif files
// depending on what the path happens to refer to.
// Returns true iff the upload occurred and succeeded
async function uploadFromActions(sarifPath, repositoryNwo, commitOid, ref, analysisKey, analysisName, workflowRunID, checkoutPath, environment, gitHubVersion, apiDetails, logger) {
async function uploadFromActions(sarifPath, gitHubVersion, apiDetails, logger) {
const repositoryNwo = repository_1.parseRepositoryNwo(actionsUtil.getRequiredEnvParam("GITHUB_REPOSITORY"));
const commitOid = await actionsUtil.getCommitOid();
const ref = await actionsUtil.getRef();
const analysisKey = await actionsUtil.getAnalysisKey();
const analysisName = actionsUtil.getRequiredEnvParam("GITHUB_WORKFLOW");
const workflowRunID = actionsUtil.getWorkflowRunID();
const checkoutPath = actionsUtil.getRequiredInput("checkout_path");
const environment = actionsUtil.getRequiredInput("matrix");
return await uploadFiles(getSarifFilePaths(sarifPath), repositoryNwo, commitOid, ref, analysisKey, analysisName, workflowRunID, checkoutPath, environment, gitHubVersion, apiDetails, "actions", logger);
}
exports.uploadFromActions = uploadFromActions;