diff --git a/lib/config/__snapshots__/massage.spec.ts.snap b/lib/config/__snapshots__/massage.spec.ts.snap index f4604219f2e146f8ca6f73e8dbbacbd357c7c756..9ad140af0731566541839f4e2cb66697ed9a6d19 100644 --- a/lib/config/__snapshots__/massage.spec.ts.snap +++ b/lib/config/__snapshots__/massage.spec.ts.snap @@ -1,5 +1,26 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP +exports[`config/massage massageConfig does not massage lockFileMaintenance 1`] = ` +Object { + "packageRules": Array [ + Object { + "lockFileMaintenance": Object { + "enabled": true, + }, + "matchBaseBranches": Array [ + "release/ft10/1.9.x", + ], + "matchManagers": Array [ + "helmv3", + ], + "schedule": Array [ + "at any time", + ], + }, + ], +} +`; + exports[`config/massage massageConfig massages packageRules matchUpdateTypes 1`] = ` Object { "packageRules": Array [ diff --git a/lib/config/massage.spec.ts b/lib/config/massage.spec.ts index d952354cd8bbe3ec01d13789b8983caee81bf501..3b1c7b2a777db59260b30f62e56c16de42921b44 100644 --- a/lib/config/massage.spec.ts +++ b/lib/config/massage.spec.ts @@ -42,5 +42,20 @@ describe('config/massage', () => { expect(res).toMatchSnapshot(); expect(res.packageRules).toHaveLength(3); }); + it('does not massage lockFileMaintenance', () => { + const config: RenovateConfig = { + packageRules: [ + { + matchManagers: ['helmv3'], + matchBaseBranches: ['release/ft10/1.9.x'], + lockFileMaintenance: { enabled: true }, + schedule: ['at any time'], + }, + ], + }; + const res = massage.massageConfig(config); + expect(res).toMatchSnapshot(); + expect(res.packageRules).toHaveLength(1); + }); }); }); diff --git a/lib/config/massage.ts b/lib/config/massage.ts index f8e0bc7aa7c87c43c055665bae2d089a5592bc24..1b7eb50f58119e670eacbb82cbf60383f095d0a5 100644 --- a/lib/config/massage.ts +++ b/lib/config/massage.ts @@ -47,7 +47,6 @@ export function massageConfig(config: RenovateConfig): RenovateConfig { 'patch', 'pin', 'digest', - 'lockFileMaintenance', 'rollback', ]; for (const rule of massagedConfig.packageRules) {