Files
renovate/lib/modules/manager/copier/utils.ts
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00

32 lines
776 B
TypeScript

import { isNonEmptyString } from '@sindresorhus/is';
import { logger } from '../../../logger/index.ts';
import type { UpdateArtifactsConfig } from '../types.ts';
export function getPythonVersionConstraint(
config: UpdateArtifactsConfig,
): string | undefined | null {
const { constraints = {} } = config;
const { python } = constraints;
if (isNonEmptyString(python)) {
logger.debug('Using python constraint from config');
return python;
}
return undefined;
}
export function getCopierVersionConstraint(
config: UpdateArtifactsConfig,
): string {
const { constraints = {} } = config;
const { copier } = constraints;
if (isNonEmptyString(copier)) {
logger.debug('Using copier constraint from config');
return copier;
}
return '';
}