Skip to content

Commit

Permalink
feat: regexManagers presets (#8536)
Browse files Browse the repository at this point in the history
  • Loading branch information
rarkins committed Feb 4, 2021
1 parent 89811e6 commit 9d586b0
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 0 deletions.
1 change: 1 addition & 0 deletions lib/config/presets/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ export function parsePreset(input: string): ParsedPreset {
'npm',
'packages',
'preview',
'regexManagers',
'schedule',
'workarounds',
];
Expand Down
2 changes: 2 additions & 0 deletions lib/config/presets/internal/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import * as monorepoPreset from './monorepo';
import * as npm from './npm';
import * as packagesPreset from './packages';
import * as previewPreset from './preview';
import * as regexManagersPreset from './regex-managers';
import * as schedulePreset from './schedule';
import * as workaroundsPreset from './workarounds';

Expand All @@ -21,6 +22,7 @@ export const groups: Record<string, Record<string, Preset>> = {
npm: npm.presets,
packages: packagesPreset.presets,
preview: previewPreset.presets,
regexManagers: regexManagersPreset.presets,
schedule: schedulePreset.presets,
workarounds: workaroundsPreset.presets,
};
Expand Down
15 changes: 15 additions & 0 deletions lib/config/presets/internal/regex-managers.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import { Preset } from '../common';

export const presets: Record<string, Preset> = {
dockerfileVersions: {
description: 'Update _VERSION variables in Dockerfiles',
regexManagers: [
{
fileMatch: ['(^|/|\\.)Dockerfile$', '(^|/)Dockerfile\\.[^/]*$'],
matchStrings: [
'# renovate: datasource=(?<datasource>[a-z-]+?) depName=(?<depName>[^\\s]+?)(?: lookupName=(?<lookupName>[^\\s]+?))?(?: versioning=(?<versioning>[a-z-]+?))?\\s(?:ENV|ARG) .+?_VERSION=(?<currentValue>.+?)\\s',
],
},
],
},
};

0 comments on commit 9d586b0

Please sign in to comment.