mirror of
https://github.com/renovatebot/renovate.git
synced 2026-11-02 18:43:40 +00:00
6293edc19a
Co-Authored-By: Michael Kriese <michael.kriese@visualon.de>
18 lines
590 B
TypeScript
18 lines
590 B
TypeScript
import { isValid } from '../../versioning/ruby';
|
|
import { logger } from '../../logger';
|
|
import { PackageDependency, PackageFile } from '../common';
|
|
import * as datasourceRubyVersion from '../../datasource/ruby-version';
|
|
|
|
export function extractPackageFile(content: string): PackageFile {
|
|
logger.trace('ruby-version.extractPackageFile()');
|
|
const dep: PackageDependency = {
|
|
depName: 'ruby',
|
|
currentValue: content.trim(),
|
|
datasource: datasourceRubyVersion.id,
|
|
};
|
|
if (!isValid(dep.currentValue)) {
|
|
dep.skipReason = 'unsupported-version';
|
|
}
|
|
return { deps: [dep] };
|
|
}
|