diff --git a/lib/workers/repository/result.ts b/lib/workers/repository/result.ts index 6db4f9022721f8c4c7ee5ca434511f1f84b5fe4b..68819ee0c63b8427d8599a3fc02ba81895618624 100644 --- a/lib/workers/repository/result.ts +++ b/lib/workers/repository/result.ts @@ -1,5 +1,7 @@ import { RenovateConfig } from '../../config'; import { + CONFIG_SECRETS_EXPOSED, + CONFIG_VALIDATION, MANAGER_NO_PACKAGE_FILES, REPOSITORY_ACCESS_FORBIDDEN, REPOSITORY_ARCHIVED, @@ -12,6 +14,7 @@ import { REPOSITORY_RENAMED, REPOSITORY_UNINITIATED, } from '../../constants/error-messages'; +import { logger } from '../../logger'; type ProcessStatus = 'disabled' | 'enabled' | 'onboarding' | 'unknown'; export interface ProcessResult { @@ -36,15 +39,17 @@ export function processResult( REPOSITORY_UNINITIATED, REPOSITORY_EMPTY, ]; + const enabledStatuses = [CONFIG_SECRETS_EXPOSED, CONFIG_VALIDATION]; let status: ProcessStatus; // istanbul ignore next if (disabledStatuses.includes(res)) { status = 'disabled'; - } else if (config.repoIsOnboarded) { + } else if (enabledStatuses.includes(res) || config.repoIsOnboarded) { status = 'enabled'; } else if (config.repoIsOnboarded === false) { status = 'onboarding'; } else { + logger.debug({ res }, 'Unknown res'); status = 'unknown'; } return { res, status };