UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

22 lines (21 loc) 829 B
import type { HelmDockerImageDependency } from './types'; /** * Type guard to determine whether a given partial Helm values.yaml object potentially * defines a Helm Docker dependency. * * There is no exact standard of how Docker dependencies are defined in Helm * values.yaml files (as of February 26th 2021), this function defines a * heuristic based on the most commonly used format in the Helm charts: * * image: * repository: 'something' * tag: v1.0.0 * image: * repository: 'something' * version: v1.0.0 * renovateImage: * repository: 'something' * tag: v1.0.0 */ export declare function matchesHelmValuesDockerHeuristic(parentKey: string, data: unknown): data is HelmDockerImageDependency; export declare function matchesHelmValuesInlineImage(parentKey: string, data: unknown): data is string;