UNPKG

renovate

Version:

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

24 lines (23 loc) 871 B
import { regEx } from "../../../util/regex.js"; import { logger } from "../../../logger/index.js"; import semver from "semver"; //#region lib/modules/manager/sbt/update.ts function bumpPackageVersion(content, currentValue, bumpVersion) { logger.debug({ bumpVersion, currentValue }, "Checking if we should bump build.sbt version"); let bumpedContent = content; const bumpedVersion = semver.inc(currentValue, bumpVersion); if (!bumpedVersion) { logger.warn("Version incremental failed"); return { bumpedContent }; } bumpedContent = content.replace(regEx(/^(version\s*:=\s*).*$/m), `$1"${bumpedVersion}"`); if (bumpedContent === content) logger.debug("Version was already bumped"); else logger.debug(`Bumped build.sbt version to ${bumpedVersion}`); return { bumpedContent }; } //#endregion export { bumpPackageVersion }; //# sourceMappingURL=update.js.map