mirror of https://github.com/renovatebot/renovate
23 lines
694 B
TypeScript
23 lines
694 B
TypeScript
import { logger } from '../../../logger';
|
|
import type { UpdateDependencyConfig } from '../types';
|
|
|
|
const updateLine = '#hermit updated';
|
|
|
|
/**
|
|
* updateDependency appends a comment line once.
|
|
* This is only for the purpose of triggering the artifact update
|
|
* Hermit doesn't have a package file to update like other package managers.
|
|
*/
|
|
export function updateDependency({
|
|
fileContent,
|
|
upgrade,
|
|
}: UpdateDependencyConfig): string | null {
|
|
logger.trace({ upgrade }, `hermit.updateDependency()`);
|
|
if (!fileContent.endsWith(updateLine)) {
|
|
logger.debug(`append update line to the fileContent if it hasn't been`);
|
|
return `${fileContent}\n${updateLine}`;
|
|
}
|
|
|
|
return fileContent;
|
|
}
|