renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
25 lines • 993 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.extractPackageFile = extractPackageFile;
const logger_1 = require("../../../logger");
const regex_1 = require("../../../util/regex");
const github_releases_1 = require("../../datasource/github-releases");
const semver_1 = require("../../versioning/semver");
const VERSION_REGEX = (0, regex_1.regEx)(/^\s+VERSION="(.*)"$/m);
function extractPackageFile(fileContent) {
logger_1.logger.trace('batect.extractPackageFile()');
const match = VERSION_REGEX.exec(fileContent);
if (match === null) {
return null;
}
const dependency = {
depName: 'batect/batect',
commitMessageTopic: 'Batect',
currentValue: match[1],
datasource: github_releases_1.GithubReleasesDatasource.id,
versioning: semver_1.id,
};
logger_1.logger.trace(dependency, 'Found Batect wrapper version');
return { deps: [dependency] };
}
//# sourceMappingURL=extract.js.map