From db938c67cbe858c9a3d805ca30fb600d6ecd4052 Mon Sep 17 00:00:00 2001 From: Maron <98313426+MaronHatoum@users.noreply.github.com> Date: Mon, 30 May 2022 20:47:55 +0300 Subject: [PATCH] fix(composer): problem with locked versions without patch part (#15783) --- lib/modules/versioning/composer/index.spec.ts | 2 ++ lib/modules/versioning/composer/index.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/modules/versioning/composer/index.spec.ts b/lib/modules/versioning/composer/index.spec.ts index e0a4aa02d7..3c4543f740 100644 --- a/lib/modules/versioning/composer/index.spec.ts +++ b/lib/modules/versioning/composer/index.spec.ts @@ -150,6 +150,8 @@ describe('modules/versioning/composer/index', () => { ${'^5.1'} | ${'update-lockfile'} | ${'5.1.0'} | ${'6.0.0'} | ${'^6.0'} ${'^5'} | ${'update-lockfile'} | ${'5.1.0'} | ${'5.2.0'} | ${'^5'} ${'^5'} | ${'update-lockfile'} | ${'5.1.0'} | ${'6.0.0'} | ${'^6'} + ${'^0.4.0'} | ${'replace'} | ${'0.4'} | ${'0.5'} | ${'^0.5.0'} + ${'^0.4.0'} | ${'replace'} | ${'0.4'} | ${'1.0'} | ${'^1.0.0'} `( 'getNewValue("$currentValue", "$rangeStrategy", "$currentVersion", "$newVersion") === "$expected"', ({ currentValue, rangeStrategy, currentVersion, newVersion, expected }) => { diff --git a/lib/modules/versioning/composer/index.ts b/lib/modules/versioning/composer/index.ts index 6c54320075..1a49867e4e 100644 --- a/lib/modules/versioning/composer/index.ts +++ b/lib/modules/versioning/composer/index.ts @@ -216,7 +216,7 @@ function getNewValue({ newValue = npm.getNewValue({ currentValue: normalizeVersion(currentValue), rangeStrategy, - currentVersion: normalizeVersion(currentVersion), + currentVersion: padZeroes(normalizeVersion(currentVersion)), newVersion: padZeroes(normalizeVersion(newVersion)), }); } -- GitLab