renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
17 lines (16 loc) • 618 B
JavaScript
import { logger } from "../../../logger/index.js";
import { parseRange } from "semver-utils";
//#region lib/modules/manager/gleam/range.ts
function getRangeStrategy(config) {
const { currentValue, rangeStrategy } = config;
const isComplexRange = currentValue ? parseRange(currentValue).length > 1 : false;
if (rangeStrategy === "bump" && isComplexRange) {
logger.debug({ currentValue }, "Replacing bump strategy for complex range with widen");
return "widen";
}
if (rangeStrategy !== "auto") return rangeStrategy;
return "widen";
}
//#endregion
export { getRangeStrategy };
//# sourceMappingURL=range.js.map