renovate/lib/workers/repository/reconfigure/reconfigure-cache.ts

29 lines
824 B
TypeScript

import { logger } from '../../../logger';
import { getCache } from '../../../util/cache/repository';
export function setReconfigureBranchCache(
reconfigureBranchSha: string,
isConfigValid: boolean,
): void {
const cache = getCache();
const reconfigureBranchCache = {
reconfigureBranchSha,
isConfigValid,
};
if (cache.reconfigureBranchCache) {
logger.debug({ reconfigureBranchCache }, 'Update reconfigure branch cache');
} else {
logger.debug({ reconfigureBranchCache }, 'Create reconfigure branch cache');
}
cache.reconfigureBranchCache = reconfigureBranchCache;
}
export function deleteReconfigureBranchCache(): void {
const cache = getCache();
if (cache?.reconfigureBranchCache) {
logger.debug('Delete reconfigure branch cache');
delete cache.reconfigureBranchCache;
}
}