renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
12 lines (11 loc) • 803 B
TypeScript
import type { HostRule } from '../../../types';
import type { ExtraEnv } from '../../../util/exec/types';
import type { UpdateArtifact, UpdateArtifactsResult } from '../types';
export declare function getMatchingHostRule(url: string): HostRule | null;
/**
* This will extract the actual variable name from an environment-placeholder:
* ${USERNAME:-defaultvalue} will yield 'USERNAME'
*/
export declare function extractEnvironmentVariableName(credential: string): string | null;
export declare function addExtraEnvVariable(extraEnv: ExtraEnv<unknown>, environmentVariableName: string, environmentValue: string): void;
export declare function updateArtifacts({ packageFileName: pipfileName, newPackageFileContent: newPipfileContent, config, }: UpdateArtifact): Promise<UpdateArtifactsResult[] | null>;