UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

36 lines 1.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setArtifactErrorStatus = setArtifactErrorStatus; const global_1 = require("../../../../config/global"); const logger_1 = require("../../../../logger"); const platform_1 = require("../../../../modules/platform"); async function setArtifactErrorStatus(config) { if (!config.artifactErrors?.length) { // no errors return; } const context = config.statusCheckNames?.artifactError; if (!context) { logger_1.logger.debug('Status check is null or an empty string, skipping status check addition.'); return; } const description = 'Artifact file update failure'; const state = 'red'; const existingState = await platform_1.platform.getBranchStatusCheck(config.branchName, context); // Check if state needs setting if (existingState !== state) { logger_1.logger.debug(`Updating status check state to failed`); if (global_1.GlobalConfig.get('dryRun')) { logger_1.logger.info('DRY-RUN: Would set branch status in ' + config.branchName); } else { await platform_1.platform.setBranchStatus({ branchName: config.branchName, context, description, state, }); } } } //# sourceMappingURL=artifacts.js.map