mirror of
https://github.com/renovatebot/renovate.git
synced 2025-02-06 01:20:45 +00:00
0f06866080
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
32 lines
836 B
TypeScript
32 lines
836 B
TypeScript
import { logger } from '../../../../../logger';
|
|
import type { Upgrade } from '../../../types';
|
|
|
|
export function getNewGitValue(upgrade: Upgrade): string | null {
|
|
if (!upgrade.currentRawValue) {
|
|
return null;
|
|
}
|
|
if (upgrade.currentDigest) {
|
|
logger.debug('Updating git digest');
|
|
return upgrade.currentRawValue.replace(
|
|
upgrade.currentDigest,
|
|
// TODO #22198
|
|
upgrade.newDigest!.substring(0, upgrade.currentDigest.length),
|
|
);
|
|
} else {
|
|
logger.debug('Updating git version tag');
|
|
return upgrade.currentRawValue.replace(
|
|
upgrade.currentValue,
|
|
upgrade.newValue,
|
|
);
|
|
}
|
|
}
|
|
|
|
export function getNewNpmAliasValue(
|
|
value: string | undefined,
|
|
upgrade: Upgrade,
|
|
): string | null {
|
|
if (!upgrade.npmPackageAlias) {
|
|
return null;
|
|
}
|
|
return `npm:${upgrade.packageName}@${value}`;
|
|
}
|